Nov 28
2025
-
1,718
Reduced 4.84%
33,755
Common Stock
Nov 11
2025
SELL
Open market or private sale
$554,535
$210.45 p/Share
2,635
Reduced 6.91%
35,473
Common Stock
Oct 08
2025
-
4,361
Reduced 10.27%
38,108
Common Stock
Jul 21
2025
SELL
Payment of exercise price or tax liability
$253,748
$187.13 p/Share
1,356
Reduced 3.09%
42,469
Common Stock
May 21
2025
BUY
Grant, award, or other acquisition
-
770
Added 1.73%
43,825
Common Stock
May 12
2025
-
3,367
Reduced 7.25%
43,055
Common Stock
Apr 29
2025
SELL
Payment of exercise price or tax liability
$614,190
$178.44 p/Share
3,442
Reduced 6.9%
46,422
Common Stock
Jan 21
2025
SELL
Payment of exercise price or tax liability
$273,978
$195.42 p/Share
1,402
Reduced 2.73%
49,864
Common Stock
Nov 20
2024
-
2,194
Reduced 4.1%
51,266
Common Stock
Aug 29
2024
-
4,361
Reduced 7.54%
53,460
Common Stock
Jul 21
2024
SELL
Payment of exercise price or tax liability
$214,139
$157.92 p/Share
1,356
Reduced 2.29%
57,821
Common Stock
Jun 13
2024
-
4,002
Reduced 6.33%
59,177
Common Stock
May 23
2024
BUY
Grant, award, or other acquisition
-
964
Added 1.5%
63,179
Common Stock
May 17
2024
SELL
Payment of exercise price or tax liability
$3,361,719
$158.37 p/Share
21,227
Reduced 25.44%
62,215
Common Stock
May 17
2024
BUY
Grant, award, or other acquisition
-
48,133
Added 36.58%
83,442
Common Stock
Apr 29
2024
SELL
Payment of exercise price or tax liability
$567,069
$164.75 p/Share
3,442
Reduced 8.88%
35,309
Common Stock
Jan 19
2024
SELL
Payment of exercise price or tax liability
$180,191
$126.45 p/Share
1,425
Reduced 3.55%
38,751
Common Stock
Jul 21
2023
SELL
Payment of exercise price or tax liability
$144,291
$106.41 p/Share
1,356
Reduced 3.26%
40,176
Common Stock
Apr 29
2023
SELL
Payment of exercise price or tax liability
$311,363
$90.46 p/Share
3,442
Reduced 7.65%
41,532
Common Stock
Jan 20
2023
SELL
Payment of exercise price or tax liability
$76,040
$79.54 p/Share
956
Reduced 2.08%
44,974
Common Stock
Jul 21
2022
SELL
Payment of exercise price or tax liability
$74,703
$84.89 p/Share
880
Reduced 1.88%
45,930
Common Stock
Apr 29
2022
BUY
Grant, award, or other acquisition
-
23,409
Added 33.34%
46,810
Common Stock
Jan 31
2022
SELL
Payment of exercise price or tax liability
$77,820
$65.45 p/Share
1,189
Reduced 4.84%
23,401
Common Stock
Jul 21
2021
BUY
Grant, award, or other acquisition
-
24,590
Added 50.0%
24,590
Common Stock