SEC CIK 1621819

Holmes Chad M

Reported ownership across 1 company, sourced from SEC Form 4 filings and updated daily.

Current Positions

CompanyShares OwnedAs Of
CRAIview stock →46,6832026-05-20

Position History — CRAI

Reported shares owned immediately after each Form 4 transaction, over time.

015,59531,19046,7842014-112017-112019-122021-122023-032024-122026-05

Recent Filings — CRAI

DateActivitySharesPriceOwned After
2026-09-14Grant / award (derivative)5.443$0.001,590.424
2026-09-14Grant / award (derivative)2.19$0.00639.932
2026-09-14Grant / award (derivative)3.538$0.001,033.698
2026-09-14Grant / award (derivative)1.903$0.00555.97
2026-09-14Grant / award (derivative)2.212$0.00646.384
2026-09-14Grant / award (derivative)1.262$0.00368.617
2026-06-12Grant / award (derivative)2.407$0.00637.742
2026-06-12Grant / award (derivative)3.888$0.001,030.161
2026-06-12Grant / award (derivative)2.091$0.00554.067
2026-06-12Grant / award (derivative)2.431$0.00644.172
2026-06-12Grant / award (derivative)1.386$0.00367.356
2026-06-12Grant / award (derivative)5.981$0.001,584.981
2026-05-20Option exercise (derivative)211.441$0.00635.335
2026-05-20Tax withholding99$148.0146,683
2026-05-20Disposition to issuer2.441$148.0146,782
2026-05-20Option exercise211.441—46,784.441
2026-04-29Option exercise (derivative)275.988$0.00551.976
2026-04-29Tax withholding128$154.5546,573
2026-04-29Disposition to issuer5.988$154.5546,701
2026-04-29Option exercise275.988—46,706.988
2026-04-11Option exercise (derivative)641.741$0.00641.741
2026-04-11Option exercise (derivative)364.933$0.00365.97
2026-04-11Tax withholding293$163.8046,431
2026-04-11Disposition to issuer22.741$163.8046,724
2026-04-11Option exercise641.741—46,746.741
2026-04-11Tax withholding167$163.8046,105
2026-04-11Disposition to issuer12.933$163.8046,272
2026-04-11Option exercise364.933—46,284.933
2026-04-09Grant / award (derivative)1,579$0.001,579
2026-03-20Grant / award (derivative)3.036$0.00846.777
2026-03-20Grant / award (derivative)3.679$0.001,026.273
2026-03-20Grant / award (derivative)2.969$0.00827.964
2026-03-20Grant / award (derivative)4.601$0.001,283.482
2026-03-20Grant / award (derivative)2.62$0.00730.902
2026-03-10Option exercise (derivative)459.72$0.000
2026-03-10Disposition to issuer20.72$171.7545,795
2026-03-10Tax withholding208$171.7545,587
2026-03-10Option exercise662.87—46,249.87
2026-03-10Disposition to issuer29.87$171.7546,220
2026-03-10Option exercise459.72—45,815.72
2026-03-10Tax withholding300$171.2545,920
2026-03-02Grant / award (derivative)1,022.59$0.001,022.59
2026-03-02Tax withholding506$180.2645,356
2026-03-02Grant / award18.57—45,374.57
2026-03-02Disposition to issuer18.57$180.2645,356
2026-03-02Grant / award1,004—45,862
2025-12-12Grant / award (derivative)2.34$0.00825
2025-12-12Grant / award (derivative)3.63$0.001,278.88
2025-12-12Grant / award (derivative)2.4$0.00843.74
2025-12-12Grant / award (derivative)1.88$0.00662.87
2025-12-12Grant / award (derivative)1.31$0.00459.72
2025-12-12Grant / award (derivative)2.07$0.00728.28
2025-09-12Grant / award (derivative)2.08$0.00841.35
2025-09-12Grant / award (derivative)2.03$0.00822.65
2025-09-12Grant / award (derivative)3.15$0.001,275.25
2025-09-12Grant / award (derivative)1.79$0.00726.21
2025-09-12Grant / award (derivative)1.63$0.00660.99
2025-09-12Grant / award (derivative)1.13$0.00458.42
2025-06-13Grant / award (derivative)1.96$0.00724.42
2025-06-13Grant / award (derivative)2.22$0.00820.62
2025-06-13Grant / award (derivative)3.44$0.001,272.1
2025-06-13Grant / award (derivative)2.27$0.00839.27
2025-06-13Grant / award (derivative)1.78$0.00659.36
2025-06-13Grant / award (derivative)1.24$0.00457.29
2025-05-20Grant / award (derivative)837$0.00837
2025-04-29Option exercise (derivative)271.79$0.00818.4
2025-04-29Disposition to issuer2.79$162.6944,986
2025-04-29Option exercise271.79—44,988.79
2025-04-29Tax withholding128$162.6944,858
2025-04-11Option exercise (derivative)361.74$0.00722.46
2025-04-11Disposition to issuer8.74$167.9044,884
2025-04-11Tax withholding167$167.9044,717
2025-04-11Option exercise361.74—44,892.74
2025-03-22Option exercise (derivative)964.93$0.000
2025-03-22Disposition to issuer47.93$180.1444,932
2025-03-22Tax withholding401$180.1444,531
2025-03-22Option exercise964.93—44,979.93
2025-03-22Tax withholding242$180.1444,015
2025-03-22Disposition to issuer26.66$180.1444,257
2025-03-22Option exercise536.66—44,283.66
2025-03-14Grant / award (derivative)1.52$0.00536.66
2025-03-14Grant / award (derivative)3.6$0.001,268.66
2025-03-14Grant / award (derivative)3.07$0.001,084.21
2025-03-14Grant / award (derivative)2.74$0.00964.93
2025-03-14Grant / award (derivative)3.09$0.001,090.19
2025-03-14Option exercise (derivative)1.86$0.00657.57
2025-03-14Grant / award (derivative)3.73$0.00659.44
2025-03-14Option exercise (derivative)1.29$0.00456.05
2025-03-14Grant / award (derivative)2.59$0.00457.34
2025-03-14Option exercise1.86—43,748.86
2025-03-14Disposition to issuer1.29$172.3343,747
2025-03-14Option exercise1.29—43,748.29
2025-03-10Option exercise (derivative)454.76$0.00454.76
2025-03-10Option exercise (derivative)655.71$0.00655.71
2025-03-10Disposition to issuer15.76$174.2843,515
2025-03-10Option exercise454.76—43,530.76
2025-03-10Tax withholding164$174.2843,351
2025-03-10Option exercise655.71—44,006.71
2025-03-10Disposition to issuer22.71$174.2843,984
2025-03-10Tax withholding237$174.2843,747
2025-03-03Option exercise (derivative)1,265.07$0.001,265.07
2025-03-03Option exercise1,237—43,564
2025-03-03Tax withholding488$190.4543,076
2025-03-03Disposition to issuer27.04$190.4543,076
2025-03-03Option exercise27.04—43,103.04
2024-12-15Option exercise (derivative)696.19$0.000
2024-12-15Option exercise1,253.33—42,901.33
2024-12-15Disposition to issuer63.33$203.9342,838
2024-12-15Tax withholding313$203.9341,648
2024-12-15Disposition to issuer35.19$203.9341,961
2024-12-15Option exercise696.19—41,996.19
2024-12-15Tax withholding511$203.9342,327
2024-12-13Grant / award (derivative)2.43$0.00962.19
2024-12-13Grant / award (derivative)1.35$0.00535.14
2024-12-13Grant / award (derivative)3.31$0.001,311.42
2024-12-13Grant / award (derivative)2.29$0.00909.51
2024-12-13Grant / award (derivative)3.16$0.001,253.33
2024-12-13Grant / award (derivative)1.76$0.00696.19
2024-12-13Grant / award (derivative)2.73$0.001,081.13
2024-12-13Grant / award (derivative)2.74$0.001,087.1
2024-09-13Grant / award (derivative)1.35$0.00533.79
2024-09-13Grant / award (derivative)3.31$0.001,308.11
2024-09-13Grant / award (derivative)3.16$0.001,250.16
2024-09-13Grant / award (derivative)1.76$0.00694.43
2024-09-13Grant / award (derivative)2.43$0.00959.77
2024-09-13Grant / award (derivative)2.73$0.001,078.41
2024-09-13Grant / award (derivative)2.74$0.001,084.36
2024-09-13Grant / award (derivative)2.3$0.00907.22
2024-06-14Grant / award (derivative)3.16$0.001,304.8
2024-06-14Grant / award (derivative)2.19$0.00904.92
2024-06-14Grant / award (derivative)3.02$0.001,247
2024-06-14Grant / award (derivative)1.68$0.00692.67
2024-06-14Grant / award (derivative)1.29$0.00532.44
2024-06-14Grant / award (derivative)2.62$0.001,081.62
2024-06-14Grant / award (derivative)2.6$0.001,075.68
2024-06-14Grant / award (derivative)2.32$0.00957.34
2024-04-29Grant / award (derivative)1,079$0.001,079
2024-04-11Option exercise (derivative)357.02$0.001,073.07
2024-04-11Disposition to issuer5.02$145.1241,432
2024-04-11Option exercise357.02—41,437.02
2024-04-11Tax withholding132$145.1241,300
2024-03-22Grant / award (derivative)3.81$0.001,301.64
2024-03-22Option exercise (derivative)530.11$0.00531.15
2024-03-22Grant / award (derivative)3.11$0.001,061.25
2024-03-22Grant / award (derivative)4.19$0.001,430.09
2024-03-22Grant / award (derivative)5.6$0.001,910.04
2024-03-22Grant / award (derivative)2.64$0.00902.73
2024-03-22Grant / award (derivative)2.02$0.00691
2024-03-22Grant / award (derivative)3.64$0.001,243.98
2024-03-22Option exercise (derivative)955.02$0.00955.02
2024-03-22Disposition to issuer38.02$142.9541,423
2024-03-22Option exercise530.11—40,717.11
2024-03-22Disposition to issuer21.11$142.9540,696
2024-03-22Tax withholding190$142.9540,506
2024-03-22Option exercise955.02—41,461.02
2024-03-22Tax withholding343$142.9541,080
2024-03-10Option exercise (derivative)450.04$0.00900.09
2024-03-10Disposition to issuer11.04$140.2240,351
2024-03-10Tax withholding164$140.2240,187
2024-03-10Option exercise450.04—40,362.04
2024-03-04Option exercise (derivative)1,297.83$0.001,297.83
2024-03-04Option exercise1,264—40,420
2024-03-04Tax withholding508$138.9939,912
2024-03-04Disposition to issuer31.81$138.9939,912
2024-03-04Option exercise31.81—39,943.81
2023-12-15Option exercise (derivative)688.97$0.00688.97
2023-12-15Option exercise (derivative)1,239.32$0.001,240.34
2023-12-15Disposition to issuer50.32$99.2039,719
2023-12-15Option exercise1,239.32—39,769.32
2023-12-15Tax withholding313$99.2038,530
2023-12-15Tax withholding563$99.2039,156
2023-12-15Option exercise688.97—38,870.97
2023-12-15Disposition to issuer27.97$99.2038,843
2023-12-08Grant / award (derivative)10.58$0.002,479.66
2023-12-08Grant / award (derivative)4.52$0.001,058.15
2023-12-08Grant / award (derivative)5.76$0.001,350.13
2023-12-08Grant / award (derivative)8.13$0.001,904.45
2023-12-08Grant / award (derivative)6.09$0.001,425.9
2023-12-08Grant / award (derivative)5.88$0.001,377.95
2023-12-08Option exercise3.12—38,185.12
2023-12-08Disposition to issuer3.12$97.9938,182
2023-12-08Option exercise5.84—38,187.84
2023-12-05Option exercise (derivative)1,361.95$0.000
2023-12-05Option exercise1,361.95—38,869.95
2023-12-05Tax withholding324$95.9137,508
2023-12-05Disposition to issuer44.27$95.9137,832
2023-12-05Disposition to issuer82.95$95.9138,787
2023-12-05Tax withholding605$95.9138,182
2023-12-05Option exercise727.27—37,876.27
2023-11-08Option exercise (derivative)6,000$0.000
2023-11-08Open-market sale1,084$91.7237,349
2023-11-08Option exercise6,000$30.9643,149
2023-11-08Open-market sale1,850$88.7241,299
2023-11-08Open-market sale200$92.3537,149
2023-11-08Open-market sale1,671$90.5038,433
2023-11-08Open-market sale1,195$89.4540,104
2023-09-08Grant / award (derivative)8.16$0.002,469.08
2023-09-08Grant / award (derivative)2.4$0.00727.27
2023-09-08Grant / award (derivative)4.5$0.001,361.95
2023-09-08Grant / award (derivative)4.54$0.001,372.07
2023-09-08Grant / award (derivative)4.44$0.001,344.37
2023-09-08Grant / award (derivative)3.48$0.001,053.63
2023-09-08Grant / award (derivative)6.27$0.001,896.32
2023-09-08Grant / award (derivative)4.69$0.001,419.82
2023-06-09Grant / award (derivative)3.8$0.001,050.15
2023-06-09Grant / award (derivative)8.91$0.002,460.92
2023-06-09Grant / award (derivative)6.84$0.001,890.05
2023-06-09Grant / award (derivative)5.12$0.001,415.12
2023-06-09Grant / award (derivative)2.62$0.00724.87
2023-06-09Grant / award (derivative)4.91$0.001,357.45
2023-06-09Grant / award (derivative)4.85$0.001,339.92
2023-06-09Grant / award (derivative)4.95$0.001,367.53
2023-04-11Grant / award (derivative)1,410$0.001,410
2023-03-24Grant / award (derivative)8.15$0.002,452.01
2023-03-24Grant / award (derivative)6.26$0.001,883.21
2023-03-24Grant / award (derivative)2.4$0.00722.25
2023-03-24Grant / award (derivative)4.5$0.001,352.53
2023-03-24Option exercise (derivative)1.74$0.001,046.35
2023-03-24Grant / award (derivative)5.22$0.001,048.09
2023-03-24Grant / award (derivative)4.44$0.001,335.07
2023-03-24Grant / award (derivative)4.53$0.001,362.58
2023-03-24Disposition to issuer1.74$107.8937,149
2023-03-24Option exercise1.74$0.0037,150.74
2023-03-22Option exercise (derivative)521.95$0.001,042.87
2023-03-22Disposition to issuer11.95$107.5637,385
2023-03-22Option exercise521.95$0.0037,396.95
2023-03-22Tax withholding236$107.5637,149
2023-03-10Option exercise (derivative)443.54$0.001,330.63
2023-03-10Option exercise443.54$0.0037,043.54
2023-03-10Disposition to issuer4.54$111.7037,039
2023-03-10Tax withholding164$111.7036,875
2023-03-03Grant / award (derivative)1,876.95$0.001,876.95
2023-03-03Grant / award (derivative)2,443.86$0.002,443.86
2023-03-03Grant / award64.86$0.0035,515.86
2023-03-03Disposition to issuer42.95$110.4836,600
2023-03-03Tax withholding684$110.4836,600
2023-03-03Grant / award2,378$0.0036,379
2023-03-03Tax withholding928$110.4835,451
2023-03-03Grant / award42.95$0.0036,642.95
2023-03-03Disposition to issuer64.86$110.4835,451
2023-03-03Grant / award1,833$0.0037,284
2022-12-15Option exercise (derivative)679.02$0.001,358.05
2022-12-15Disposition to issuer18.02$113.2234,314
2022-12-15Tax withholding313$113.2234,001
2022-12-15Option exercise679.02$0.0034,332.02
2022-12-09Option exercise (derivative)2.26$0.00719.84
2022-12-09Grant / award (derivative)8.47$0.001,352.27
2022-12-09Option exercise (derivative)4.24$0.001,348.04
2022-12-09Grant / award (derivative)6.4$0.002,037.07
2022-12-09Grant / award (derivative)5.58$0.001,774.18
2022-12-09Grant / award (derivative)4.92$0.001,564.81
2022-12-09Grant / award (derivative)4.52$0.00722.1
2022-12-09Option exercise2.26$0.0033,655.26
2022-12-09Option exercise3.06$0.0033,656.06
2022-12-09Option exercise1.87$0.0033,654.87
2022-12-09Disposition to issuer1.87$114.2033,653
2022-12-09Option exercise4.24$0.0033,657.24
2022-12-06Option exercise (derivative)971.59$0.000
2022-12-06Tax withholding414$120.1833,653
2022-12-06Disposition to issuer63.59$120.1834,067
2022-12-06Option exercise971.59$0.0034,130.59
2022-12-06Tax withholding262$120.1833,159
2022-12-06Disposition to issuer38.73$120.1833,421
2022-12-06Option exercise591.73$0.0033,459.73
2022-12-05Option exercise (derivative)716.53$0.00717.58
2022-12-05Option exercise (derivative)1,343.75$0.001,343.8
2022-12-05Tax withholding255$118.4732,067
2022-12-05Disposition to issuer64.75$118.4733,346
2022-12-05Option exercise1,343.75$0.0033,410.75
2022-12-05Tax withholding478$118.4732,868
2022-12-05Disposition to issuer34.53$118.4732,322
2022-12-05Option exercise716.53$0.0032,356.53
2022-09-09Grant / award (derivative)5.48$0.001,559.89
2022-09-09Grant / award (derivative)6.21$0.001,768.6
2022-09-09Grant / award (derivative)7.13$0.002,030.67
2022-09-09Grant / award (derivative)3.41$0.00971.59
2022-09-09Grant / award (derivative)2.08$0.00591.73
2022-09-09Grant / award (derivative)9.44$0.002,687.55
2022-09-09Grant / award (derivative)5.04$0.001,434.11
2022-06-10Grant / award (derivative)9.71$0.002,678.11
2022-06-10Grant / award (derivative)5.18$0.001,429.08
2022-06-10Grant / award (derivative)2.14$0.00589.65
2022-06-10Grant / award (derivative)3.51$0.00968.17
2022-06-10Grant / award (derivative)7.34$0.002,023.54
2022-06-10Grant / award (derivative)6.39$0.001,762.39
2022-06-10Grant / award (derivative)5.64$0.001,554.41
2022-03-25Grant / award (derivative)2.12$0.00587.52
2022-03-25Grant / award (derivative)9.64$0.002,668.4
2022-03-25Grant / award (derivative)3.49$0.00964.66
2022-03-25Grant / award (derivative)7.28$0.002,016.2
2022-03-25Grant / award (derivative)7.46$0.001,550.64
2022-03-25Option exercise (derivative)1.86$0.001,548.78
2022-03-25Grant / award (derivative)5.14$0.001,423.89
2022-03-25Disposition to issuer1.86$85.5031,640
2022-03-25Option exercise1.86$0.0031,641.86
2022-03-22Option exercise (derivative)513.72$0.001,543.18
2022-03-22Tax withholding190$88.3631,640
2022-03-22Option exercise513.72$0.0031,834.72
2022-03-22Disposition to issuer4.72$88.3631,830
2022-03-10Grant / award (derivative)1,756$0.001,756
2022-03-04Grant / award (derivative)2,658.76$0.002,658.76
2022-03-04Grant / award2,558$0.0032,318
2022-03-04Disposition to issuer100.71$89.5731,321
2022-03-04Grant / award100.71$0.0031,421.71
2022-03-04Tax withholding997$89.5731,321
2021-12-18Option exercise (derivative)547.77$0.000
2021-12-18Option exercise853.9$0.0030,195.9
2021-12-18Disposition to issuer58.9$88.8230,137
2021-12-18Option exercise547.77$0.0029,621.77
2021-12-18Tax withholding242$88.8229,342
2021-12-18Disposition to issuer37.77$88.8229,584
2021-12-18Tax withholding377$88.8229,760
2021-12-15Option exercise (derivative)668.63$0.002,008.92
2021-12-15Tax withholding313$92.5729,074
2021-12-15Disposition to issuer8.63$92.5728,387
2021-12-15Option exercise668.63$0.0029,395.63
2021-12-10Grant / award (derivative)1.8$0.00547.77
2021-12-10Grant / award (derivative)3.84$0.00587.31
2021-12-10Option exercise (derivative)1.92$0.00585.39
2021-12-10Grant / award (derivative)6.29$0.00964.32
2021-12-10Option exercise (derivative)3.14$0.00961.18
2021-12-10Grant / award (derivative)6.74$0.002,056.9
2021-12-10Grant / award (derivative)8.78$0.002,677.54
2021-12-10Grant / award (derivative)2.8$0.00853.9
2021-12-10Option exercise (derivative)2.32$0.001,418.75
2021-12-10Grant / award (derivative)6.97$0.001,421.07
2021-12-10Option exercise1.92$0.0028,728.92
2021-12-10Option exercise2.32$0.0028,729.32
2021-12-10Option exercise3.14$0.0028,730.14
2021-12-10Disposition to issuer3.14$94.2828,727
2021-12-06Option exercise (derivative)583.48$0.00583.48
2021-12-06Option exercise (derivative)955.95$0.00958.03
2021-12-06Disposition to issuer30.48$93.4828,512
2021-12-06Option exercise583.48$0.0028,542.48
2021-12-06Tax withholding429$93.4828,727
2021-12-06Disposition to issuer49.95$93.4829,156
2021-12-06Option exercise955.95$0.0029,205.95
2021-12-06Tax withholding262$93.4828,250
2021-12-05Option exercise (derivative)706.53$0.001,414.1
2021-12-05Tax withholding323$93.4827,959
2021-12-05Disposition to issuer24.53$93.4828,282
2021-12-05Option exercise706.53$0.0028,306.53
2021-09-10Grant / award (derivative)7.62$0.002,668.77
2021-09-10Grant / award (derivative)5.46$0.001,913.98
2021-09-10Grant / award (derivative)2.43$0.00851.1
2021-09-10Grant / award (derivative)3.33$0.001,166.95
2021-09-10Grant / award (derivative)6.05$0.002,120.63
2021-09-10Grant / award (derivative)1.56$0.00545.98
2021-09-10Grant / award (derivative)5.85$0.002,050.16
2021-08-10Option exercise (derivative)6,726$0.000
2021-08-10Open-market sale1,289$92.7928,837
2021-08-10Open-market sale4,200$91.7230,126
2021-08-10Option exercise6,726$21.5234,326
2021-08-10Open-market sale1,237$93.5127,600
2021-08-09Option exercise (derivative)1,100$0.006,726
2021-08-09Option exercise (derivative)5,625$0.000
2021-08-09Open-market sale1,412$92.4128,925
2021-08-09Open-market sale1,325$93.1727,600
2021-08-09Open-market sale2,793$91.3730,337
2021-08-09Open-market sale1,195$90.5333,130
2021-08-09Option exercise1,100$21.5234,325
2021-08-09Option exercise5,625$30.9733,225
2021-06-11Grant / award (derivative)1.68$0.00544.42
2021-06-11Grant / award (derivative)2.62$0.00848.67
2021-06-11Grant / award (derivative)3.59$0.001,163.62
2021-06-11Grant / award (derivative)5.89$0.001,908.52
2021-06-11Grant / award (derivative)8.22$0.002,661.15
2021-06-11Grant / award (derivative)6.31$0.002,044.31
2021-06-11Grant / award (derivative)6.53$0.002,114.58
2021-03-26Grant / award (derivative)7.13$0.001,902.62
2021-03-26Grant / award (derivative)9.94$0.002,652.94
2021-03-26Grant / award (derivative)4.34$0.001,160.03
2021-03-26Grant / award (derivative)2.03$0.00542.74
2021-03-26Grant / award (derivative)7.9$0.002,108.05
2021-03-26Grant / award (derivative)3.17$0.00846.05
2021-03-22Grant / award (derivative)2,038$0.002,038
2021-03-03Grant / award (derivative)1,895.5$0.001,895.5
2021-03-03Disposition to issuer81.5$59.0427,600
2021-03-03Grant / award81.5$0.0027,681.5
2021-03-03Tax withholding742$59.0427,600
2021-03-03Grant / award1,814$0.0028,342
2020-12-18Option exercise (derivative)841.82$0.00842.88
2020-12-18Option exercise (derivative)539.64$0.00540.7
2020-12-18Disposition to issuer47.82$51.3726,825
2020-12-18Option exercise841.82$0.0026,872.82
2020-12-18Option exercise539.64$0.0026,251.64
2020-12-18Disposition to issuer30.64$51.3726,221
2020-12-18Tax withholding190$51.3726,031
2020-12-18Tax withholding297$51.3726,528
2020-12-15Grant / award (derivative)2,643$0.002,643
2020-12-11Grant / award (derivative)8.65$0.001,158.57
2020-12-11Grant / award (derivative)5.39$0.001,080.35
2020-12-11Option exercise (derivative)2.88$0.001,155.68
2020-12-11Grant / award (derivative)8.4$0.001,684.7
2020-12-11Option exercise (derivative)3.49$0.002,100.16
2020-12-11Grant / award (derivative)13.97$0.002,103.65
2020-12-11Option exercise2.88$0.0025,714.88
2020-12-11Option exercise3.49$0.0025,715.49
2020-12-11Disposition to issuer2.88$51.8625,712
2020-12-06Option exercise (derivative)574.96$0.001,149.92
2020-12-06Option exercise574.96$0.0025,940.96
2020-12-06Tax withholding207$49.2525,712
2020-12-06Disposition to issuer21.96$49.2525,919
2020-12-05Option exercise (derivative)696.22$0.002,089.68
2020-12-05Option exercise696.22$0.0025,635.22
2020-12-05Tax withholding255$49.2525,366
2020-12-05Disposition to issuer14.22$49.2525,621
2020-11-14Option exercise (derivative)806.45$0.000
2020-11-14Tax withholding426$44.4624,939
2020-11-14Option exercise806.45$0.0024,561.45
2020-11-14Disposition to issuer56.45$44.4624,505
2020-11-14Tax withholding280$44.4624,225
2020-11-14Option exercise1,225.8$0.0025,450.8
2020-11-14Disposition to issuer85.8$44.4625,365
2020-09-14Grant / award (derivative)4.65$0.00806.45
2020-09-14Grant / award (derivative)7.07$0.001,225.8
2020-09-14Grant / award (derivative)16.08$0.002,785.9
2020-09-14Grant / award (derivative)9.96$0.001,724.88
2020-09-14Grant / award (derivative)9.68$0.001,676.3
2020-09-14Grant / award (derivative)6.2$0.001,074.96
2020-08-06Option exercise (derivative)1,083$0.000
2020-08-06Option exercise1,083$18.4824,838
2020-08-06Open-market sale1,083$41.4423,755
2020-08-05Option exercise (derivative)1,080$0.001,083
2020-08-05Open-market sale1,080$41.8723,755
2020-08-05Option exercise1,080$18.4824,835
2020-08-04Option exercise (derivative)1,080$0.002,163
2020-08-04Option exercise1,080$18.4824,835
2020-08-04Open-market sale1,080$40.9223,755
2020-06-12Grant / award (derivative)9.81$0.001,666.62
2020-06-12Grant / award (derivative)10.09$0.001,714.92
2020-06-12Grant / award (derivative)16.3$0.002,769.82
2020-06-12Grant / award (derivative)7.17$0.001,218.73
2020-06-12Grant / award (derivative)4.72$0.00801.8
2020-06-12Grant / award (derivative)6.29$0.001,068.76
2020-03-20Grant / award (derivative)9.46$0.001,062.47
2020-03-20Grant / award (derivative)7.1$0.00797.08
2020-03-20Grant / award (derivative)24.52$0.002,753.52
2020-03-20Grant / award (derivative)10.79$0.001,211.56
2020-03-20Grant / award (derivative)14.75$0.001,656.81
2020-03-20Grant / award (derivative)15.18$0.001,704.83
2020-03-02Grant / award (derivative)1,642.06$0.001,642.06
2020-03-02Disposition to issuer53.02$46.5223,755
2020-03-02Grant / award53.02$0.0023,808.02
2020-03-02Grant / award1,589$0.0024,414
2020-03-02Tax withholding659$46.5223,755
2019-12-18Option exercise (derivative)527.02$0.001,053
2019-12-18Tax withholding191$53.9122,825
2019-12-18Option exercise527.02$0.0023,033.02
2019-12-18Disposition to issuer17.02$53.9123,016
2019-12-13Grant / award (derivative)5$0.001,200.77
2019-12-13Grant / award (derivative)3.29$0.00789.98
2019-12-13Option exercise (derivative)2.34$0.001,689.65
2019-12-13Grant / award (derivative)6.58$0.001,580.02
2019-12-13Grant / award (derivative)9.38$0.001,691.99
2019-12-13Disposition to issuer2.34$55.0422,506
2019-12-13Option exercise2.34$0.0022,508.34
2019-12-06Option exercise (derivative)560.87$0.001,682.62
2019-12-06Option exercise560.87$0.0022,720.87
2019-12-06Disposition to issuer7.87$52.6122,713
2019-12-06Tax withholding207$52.6122,506
2019-12-05Grant / award (derivative)2,729$0.002,729
2019-11-14Option exercise (derivative)786.69$0.00786.69
2019-11-14Option exercise (derivative)1,195.77$0.001,195.77
2019-11-14Option exercise1,195.77$0.0022,641.77
2019-11-14Tax withholding426$50.1522,160
2019-11-14Disposition to issuer55.77$50.1522,586
2019-11-14Option exercise786.69$0.0021,762.69
2019-11-14Tax withholding280$50.1521,446
2019-11-14Disposition to issuer36.69$50.1521,726
2019-11-12Option exercise (derivative)1,026.89$0.000
2019-11-12Option exercise1,026.89$0.0020,498.89
2019-11-12Tax withholding531$51.0020,976
2019-11-12Disposition to issuer69.58$51.0021,507
2019-11-12Option exercise1,491.58$0.0021,576.58
2019-11-12Tax withholding366$51.0020,085
2019-11-12Disposition to issuer47.89$51.0020,451
2019-09-13Grant / award (derivative)11.3$0.002,391.54
2019-09-13Grant / award (derivative)7.43$0.001,573.38
2019-09-13Grant / award (derivative)7.05$0.001,491.58
2019-09-13Grant / award (derivative)4.85$0.001,026.89
2019-09-13Grant / award (derivative)10.6$0.002,243.49
2019-09-13Grant / award (derivative)7.43$0.001,573.45
2019-06-14Grant / award (derivative)5.43$0.001,022.04
2019-06-14Grant / award (derivative)11.86$0.002,232.89
2019-06-14Grant / award (derivative)12.64$0.002,380.25
2019-06-14Grant / award (derivative)8.31$0.001,565.95
2019-06-14Grant / award (derivative)7.88$0.001,484.53
2019-03-22Grant / award (derivative)6.34$0.001,557.7
2019-03-22Grant / award (derivative)9.63$0.002,367.61
2019-03-22Grant / award (derivative)9.04$0.002,221.04
2019-03-22Grant / award (derivative)6.01$0.001,476.65
2019-03-22Grant / award (derivative)4.14$0.001,016.62
2019-03-22Grant / award (derivative)6.34$0.001,557.64
2019-03-01Grant / award (derivative)2,357.98$0.002,357.98
2019-03-01Disposition to issuer77.98$50.1619,472
2019-03-01Grant / award77.98$0.0019,549.98
2019-03-01Tax withholding905$50.1619,472
2019-03-01Grant / award2,280$0.0020,377
2018-12-21Grant / award (derivative)9.89$0.001,553.83
2018-12-21Option exercise (derivative)2.47$0.001,551.36
2018-12-21Grant / award (derivative)7.42$0.001,551.3
2018-12-21Grant / award (derivative)4.84$0.001,012.48
2018-12-21Grant / award (derivative)7.03$0.001,470.64
2018-12-21Disposition to issuer2.47$41.6218,097
2018-12-21Option exercise2.47$0.0018,099.47
2018-12-18Option exercise (derivative)513.98$0.001,543.95
2018-12-18Disposition to issuer4.98$42.7318,272
2018-12-18Tax withholding175$42.7318,097
2018-12-18Option exercise513.98$0.0018,276.98
2018-12-06Grant / award (derivative)4,425$0.004,425
2018-12-06Grant / award (derivative)2,212$0.002,212
2018-11-20Option exercise (derivative)753.41$0.000
2018-11-20Disposition to issuer21.41$45.6618,015
2018-11-20Option exercise753.41$0.0018,036.41
2018-11-20Tax withholding252$45.6617,763
2018-11-20Disposition to issuer20.59$45.6617,525
2018-11-20Option exercise724.59$0.0017,545.59
2018-11-20Tax withholding242$45.6617,283
2018-11-14Option exercise (derivative)800$0.000
2018-11-14Open-market sale800$45.1516,329
2018-11-14Option exercise800$21.9117,129
2018-11-14Option exercise (derivative)771.94$0.001,543.88
2018-11-14Tax withholding258$45.2016,821
2018-11-14Disposition to issuer21.94$45.2017,079
2018-11-14Option exercise771.94$0.0017,100.94
2018-11-13Option exercise (derivative)800$0.00800
2018-11-13Open-market sale800$44.9716,329
2018-11-13Option exercise800$21.9117,129
2018-11-12Option exercise (derivative)1,006.61$0.001,007.64
2018-11-12Option exercise (derivative)800$0.001,600
2018-11-12Option exercise (derivative)1,462.58$0.001,463.61
2018-11-12Disposition to issuer41.58$44.7216,817
2018-11-12Option exercise1,462.58$0.0016,858.58
2018-11-12Tax withholding336$44.7215,396
2018-11-12Disposition to issuer28.61$44.7215,732
2018-11-12Option exercise1,006.61$0.0015,760.61
2018-11-12Open-market sale800$45.3714,754
2018-11-12Tax withholding488$44.7216,329
2018-11-12Option exercise800$21.9115,554
2018-09-21Grant / award (derivative)6.52$0.002,014.25
2018-09-21Grant / award (derivative)7.5$0.002,315.82
2018-09-21Grant / award (derivative)6.66$0.002,057.92
2018-09-21Grant / award (derivative)2.35$0.00724.59
2018-09-21Grant / award (derivative)2.44$0.00753.41
2018-09-21Grant / award (derivative)9.48$0.002,926.19
2018-06-15Grant / award (derivative)2.4$0.00750.97
2018-06-15Grant / award (derivative)6.55$0.002,051.26
2018-06-15Grant / award (derivative)9.31$0.002,916.71
2018-06-15Grant / award (derivative)6.41$0.002,007.73
2018-06-15Grant / award (derivative)2.31$0.00722.25
2018-06-15Grant / award (derivative)7.37$0.002,308.32
2018-03-16Grant / award (derivative)7.55$0.002,300.95
2018-03-16Grant / award (derivative)19.08$0.002,916.94
2018-03-16Grant / award (derivative)6.57$0.002,001.32
2018-03-16Option exercise (derivative)9.54$0.002,907.4
2018-03-16Grant / award (derivative)2.46$0.00748.57
2018-03-16Grant / award (derivative)2.36$0.00719.94
2018-03-16Grant / award (derivative)6.71$0.002,044.71
2018-03-16Disposition to issuer9.54$51.6414,754
2018-03-16Option exercise9.54$0.0014,763.54
2018-03-12Grant / award (derivative)2,897.86$0.002,897.86
2018-03-12Grant / award54.84$0.0014,808.84
2018-03-12Grant / award2,843$0.0015,730
2018-03-12Disposition to issuer54.84$50.6914,754
2018-03-12Tax withholding976$50.6914,754
2017-12-18Grant / award (derivative)4,076$0.004,076
2017-12-18Grant / award (derivative)2,038$0.002,038
2017-12-15Grant / award (derivative)2.73$0.00717.58
2017-12-15Grant / award (derivative)2.84$0.00746.12
2017-12-15Grant / award (derivative)7.58$0.001,994.75
2017-12-15Grant / award (derivative)8.72$0.002,293.4
2017-11-20Option exercise (derivative)742.27$0.00743.28
2017-11-20Option exercise (derivative)713.84$0.00714.85
2017-11-20Disposition to issuer11.27$45.8013,124
2017-11-20Option exercise713.84$0.0012,631.84
2017-11-20Disposition to issuer10.84$45.8012,621
2017-11-20Tax withholding228$45.8012,393
2017-11-20Option exercise742.27$0.0013,135.27
2017-11-20Tax withholding237$45.8012,887
2017-11-19Option exercise (derivative)406.17$0.000
2017-11-19Tax withholding130$45.8011,918
2017-11-19Option exercise412.26$0.0011,786.26
2017-11-19Disposition to issuer6.26$45.8011,780
2017-11-19Tax withholding132$45.8011,648
2017-11-19Option exercise406.17$0.0012,054.17
2017-11-19Disposition to issuer6.17$45.8012,048
2017-11-14Option exercise (derivative)761.56$0.002,284.69
2017-11-14Option exercise761.56$0.0011,628.56
2017-11-14Tax withholding243$42.8911,374
2017-11-14Disposition to issuer11.56$42.8911,617
2017-11-12Option exercise (derivative)993.08$0.001,987.17
2017-11-12Tax withholding316$43.2110,867
2017-11-12Disposition to issuer15.08$43.2111,183
2017-11-12Option exercise993.08$0.0011,198.08
2017-11-08Option exercise (derivative)789$0.000
2017-11-08Open-market sale789$43.1710,205
2017-11-08Option exercise789$21.4310,994
2017-11-07Option exercise (derivative)850$0.00789
2017-11-07Open-market sale850$43.0710,205
2017-11-07Option exercise850$21.4311,055
2017-11-06Option exercise (derivative)850$0.001,639
2017-11-06Option exercise850$21.4311,055
2017-11-06Open-market sale850$43.2710,205
2017-09-15Grant / award (derivative)1.5$0.00412.26
2017-09-15Grant / award (derivative)1.48$0.00406.17
2017-09-15Grant / award (derivative)5.21$0.001,428.69
2017-09-15Grant / award (derivative)11.1$0.003,046.25
2017-09-15Grant / award (derivative)10.86$0.002,980.25
2017-09-15Grant / award (derivative)5.41$0.001,485.55
2017-06-16Grant / award (derivative)11.74$0.002,969.39
2017-06-16Grant / award (derivative)1.62$0.00410.76
2017-06-16Grant / award (derivative)1.6$0.00404.69
2017-06-16Grant / award (derivative)5.63$0.001,423.49
2017-06-16Grant / award (derivative)5.85$0.001,480.14
2017-06-16Grant / award (derivative)12$0.003,035.15
2017-06-14Grant / award (derivative)8.31$0.001,566.02
2017-03-17Grant / award (derivative)1.56$0.00404.62
2017-03-17Disposition to issuer (derivative)1.55—408.12
2017-03-17Disposition to issuer (derivative)1.53—403.09
2017-03-17Grant / award (derivative)11.67$0.003,023.15
2017-03-17Disposition to issuer (derivative)2.69—1,417.86
2017-03-17Grant / award (derivative)5.47$0.001,420.55
2017-03-17Grant / award (derivative)11.42$0.002,957.65
2017-03-17Grant / award (derivative)5.69$0.001,474.28
2017-03-17Grant / award (derivative)1.58$0.00409.68
2017-03-15Grant / award (derivative)1,468.6$0.001,468.6
2017-03-15Tax withholding455$35.9810,205
2017-03-15Grant / award5.6$0.0010,210.6
2017-03-15Disposition to issuer5.6$35.9810,205
2017-03-15Grant / award1,462$0.0010,660
2016-12-16Grant / award (derivative)3.11$0.00409.11
2016-12-16Grant / award (derivative)3.06$0.00403.06
2016-12-16Grant / award (derivative)8.07$0.001,415.07
2016-12-16Grant / award (derivative)11.48$0.003,011.48
2016-12-16Grant / award (derivative)11.23$0.002,946.23
2016-11-20Tax withholding219$31.669,198
2016-11-20Option exercise (derivative)703$0.001,407
2016-11-20Tax withholding219$31.579,198
2016-11-20Option exercise703$0.009,417
2016-11-19Tax withholding125$31.668,714
2016-11-19Tax withholding127$31.668,439
2016-11-19Option exercise (derivative)400$0.00400
2016-11-19Option exercise (derivative)406$0.00406
2016-11-19Option exercise406$0.008,566
2016-11-19Tax withholding127$31.578,439
2016-11-19Option exercise400$0.008,839
2016-11-19Tax withholding125$31.578,714
2016-11-14Grant / award (derivative)3,000$0.003,000
2016-11-14Grant / award (derivative)6,000$0.006,000
2016-11-12Option exercise (derivative)978$0.002,935
2016-11-12Tax withholding305$31.448,160
2016-11-12Option exercise978$0.008,465
2016-10-28Option exercise (derivative)2,088$0.000
2016-10-28Open-market sale2,088$29.117,487
2016-10-28Option exercise2,088$24.119,575
2016-03-07Grant / award (derivative)800$0.00800
2016-03-07Tax withholding291$20.007,487
2016-03-07Grant / award799$0.007,778
2015-11-20Option exercise (derivative)703$0.002,110
2015-11-20Option exercise703$0.007,198
2015-11-20Tax withholding219$22.546,979
2015-11-19Option exercise (derivative)405$0.00812
2015-11-19Tax withholding126$22.006,495
2015-11-19Option exercise405$0.006,621
2015-11-14Option exercise (derivative)300$0.000
2015-11-14Tax withholding94$21.606,216
2015-11-14Option exercise300$0.006,310
2015-11-12Grant / award (derivative)7,826$0.007,826
2015-11-12Grant / award (derivative)3,913$0.003,913
2014-11-20Grant / award (derivative)2,813$0.002,813
2014-11-20Grant / award (derivative)5,625$0.005,625
2014-11-19Option exercise (derivative)405$0.001,217
2014-11-19Option exercise405$0.006,142
2014-11-19Tax withholding132$31.016,010
2014-11-14Option exercise (derivative)300$0.00300
2014-11-14Option exercise300$0.005,835
2014-11-14Tax withholding98$31.745,737
2014-11-10———5,535

Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.