Sep 04
2025
-
1,000
Reduced 4.74%
20,098
Common Stock
Aug 25
2025
SELL
Open market or private sale
$780,712
$99.05 p/Share
7,882
Reduced 27.2%
21,098
Common Stock
Aug 23
2025
SELL
Payment of exercise price or tax liability
$68,566
$99.66 p/Share
688
Reduced 2.32%
28,980
Common Stock
Aug 22
2025
SELL
Payment of exercise price or tax liability
$615,998
$99.66 p/Share
6,181
Reduced 17.24%
29,668
Common Stock
Aug 21
2025
SELL
Payment of exercise price or tax liability
$85,107
$98.39 p/Share
865
Reduced 2.36%
35,849
Common Stock
Aug 19
2025
SELL
Payment of exercise price or tax liability
$67,956
$97.92 p/Share
694
Reduced 1.86%
36,714
Common Stock
Aug 18
2025
BUY
Grant, award, or other acquisition
$201,018
$99.91 p/Share
2,012
Added 5.1%
37,408
Common Stock
May 13
2025
SELL
Payment of exercise price or tax liability
$79,354
$84.42 p/Share
940
Reduced 2.6%
35,281
Common Stock
May 13
2025
SELL
Open market or private sale
$22,708
$84.42 p/Share
269
Reduced 0.74%
36,221
Common Stock
May 13
2025
BUY
Exercise of conversion of derivative security
$51,152
$42.31 p/Share
1,209
Added 3.21%
36,490
Common Stock
May 12
2025
SELL
Open market or private sale
$114,536
$81.87 p/Share
1,399
Reduced 3.31%
40,922
Common Stock
May 12
2025
SELL
Payment of exercise price or tax liability
$461,828
$81.87 p/Share
5,641
Reduced 13.78%
35,281
Common Stock
May 12
2025
BUY
Exercise of conversion of derivative security
$310,323
$44.08 p/Share
7,040
Added 14.26%
42,321
Common Stock
Nov 15
2024
SELL
Open market or private sale
$513,511
$57.88 p/Share
8,872
Reduced 20.22%
35,003
Common Stock
Nov 15
2024
SELL
Payment of exercise price or tax liability
$455,884
$57.78 p/Share
7,890
Reduced 16.3%
40,503
Common Stock
Nov 15
2024
BUY
Exercise of conversion of derivative security
$207,220
$18.4 p/Share
11,262
Added 17.87%
51,765
Common Stock
Aug 23
2024
SELL
Payment of exercise price or tax liability
$26,495
$41.66 p/Share
636
Reduced 1.55%
40,284
Common Stock
Aug 22
2024
SELL
Payment of exercise price or tax liability
$33,059
$40.17 p/Share
823
Reduced 1.97%
40,920
Common Stock
Aug 21
2024
SELL
Payment of exercise price or tax liability
$38,146
$41.15 p/Share
927
Reduced 2.17%
41,743
Common Stock
Aug 19
2024
BUY
Grant, award, or other acquisition
$250,013
$40.58 p/Share
6,161
Added 12.62%
42,670
Common Stock
Aug 16
2024
SELL
Payment of exercise price or tax liability
$57,287
$40.4 p/Share
1,418
Reduced 3.74%
36,509
Common Stock
May 24
2024
SELL
Open market or private sale
$105,574
$42.23 p/Share
2,500
Reduced 6.3%
37,173
Common Stock
Aug 23
2023
SELL
Payment of exercise price or tax liability
$20,519
$33.42 p/Share
614
Reduced 1.57%
38,541
Common Stock
Aug 22
2023
SELL
Payment of exercise price or tax liability
$26,295
$33.16 p/Share
793
Reduced 1.99%
39,155
Common Stock
Aug 21
2023
BUY
Grant, award, or other acquisition
$249,991
$33.81 p/Share
7,394
Added 15.62%
39,948
Common Stock