Jan 20
2025
SELL
Payment of exercise price or tax liability
$19,093,808
$215.72 p/Share
88,512
Reduced 10.26%
774,465
Common Stock
Jan 20
2025
BUY
Grant, award, or other acquisition
-
161,870
Added 15.79%
862,977
Common Stock
Jan 16
2025
BUY
Grant, award, or other acquisition
-
27,752
Added 3.81%
701,107
Common Stock
Nov 08
2024
-
9,098
Reduced 1.33%
673,355
Common Stock
Aug 07
2024
-
14,336
Reduced 2.06%
682,453
Common Stock
Feb 21
2024
-
38,852
Reduced 5.28%
696,789
Common Stock
Jan 19
2024
SELL
Payment of exercise price or tax liability
$13,372,371
$82.49 p/Share
162,109
Reduced 18.06%
735,641
Common Stock
Jan 19
2024
BUY
Grant, award, or other acquisition
-
297,418
Added 25.9%
850,936
Common Stock
Jan 18
2024
BUY
Grant, award, or other acquisition
-
48,328
Added 7.45%
600,332
Common Stock
Nov 17
2023
-
9,119
Reduced 1.63%
552,004
Common Stock
Aug 10
2023
-
10,241
Reduced 1.79%
561,123
Common Stock
Feb 27
2023
-
42,915
Reduced 6.99%
571,364
Common Stock
Jan 20
2023
SELL
Payment of exercise price or tax liability
$595,444
$75.66 p/Share
7,870
Reduced 1.26%
614,279
Common Stock
Jan 19
2023
SELL
Payment of exercise price or tax liability
$5,204,513
$74.87 p/Share
69,514
Reduced 10.05%
622,149
Common Stock
Jan 19
2023
BUY
Grant, award, or other acquisition
-
268,445
Added 27.96%
691,663
Common Stock
Jan 16
2023
SELL
Payment of exercise price or tax liability
$1,584,229
$75.4 p/Share
21,011
Reduced 4.73%
423,218
Common Stock
Nov 04
2022
-
9,504
Reduced 2.09%
444,229
Common Stock
Mar 04
2022
-
19,788
Reduced 4.18%
453,733
Common Stock
Jan 20
2022
SELL
Payment of exercise price or tax liability
$1,926,043
$55.56 p/Share
34,666
Reduced 6.82%
473,521
Common Stock
Jan 20
2022
BUY
Grant, award, or other acquisition
-
137,848
Added 21.34%
508,187
Common Stock
Jan 17
2022
SELL
Payment of exercise price or tax liability
$686,369
$57.78 p/Share
11,879
Reduced 3.11%
370,339
Common Stock
Aug 18
2021
-
9,098
Reduced 2.32%
382,218
Common Stock
May 21
2021
-
6,134
Reduced 1.54%
391,316
Common Stock
Jan 20
2021
SELL
Payment of exercise price or tax liability
$175,703
$29.77 p/Share
5,902
Reduced 1.46%
397,450
Common Stock
Jan 19
2021
SELL
Payment of exercise price or tax liability
$540,237
$30.08 p/Share
17,960
Reduced 4.26%
403,352
Common Stock