Jan 20
2026
SELL
Payment of exercise price or tax liability
$28,014
$85.15 p/Share
329
Reduced 1.28%
25,472
Common Stock
Jan 20
2026
BUY
Exercise of conversion of derivative security
-
1,348
Added 4.85%
26,434
Common Stock
Jan 19
2026
SELL
Payment of exercise price or tax liability
$54,298
$85.78 p/Share
633
Reduced 2.39%
25,801
Common Stock
Jan 19
2026
BUY
Exercise of conversion of derivative security
-
961
Added 3.69%
25,086
Common Stock
Jan 17
2026
BUY
Exercise of conversion of derivative security
-
1,260
Added 4.96%
24,125
Common Stock
Oct 30
2025
BUY
Open market or private purchase
$203,067
$64.94 p/Share
3,127
Added 12.03%
22,865
Common Stock
Feb 21
2025
SELL
Payment of exercise price or tax liability
$449,739
$129.87 p/Share
3,463
Reduced 14.93%
19,738
Common Stock
Feb 21
2025
BUY
Grant, award, or other acquisition
-
10,396
Added 30.94%
23,201
Common Stock
Jan 21
2025
SELL
Payment of exercise price or tax liability
$119,347
$142.08 p/Share
840
Reduced 6.16%
12,805
Common Stock
Jan 21
2025
BUY
Exercise of conversion of derivative security
-
906
Added 6.23%
13,645
Common Stock
Jan 20
2025
BUY
Exercise of conversion of derivative security
-
1,347
Added 9.56%
12,739
Common Stock
Jan 19
2025
BUY
Exercise of conversion of derivative security
-
961
Added 7.78%
11,392
Common Stock
May 10
2024
SELL
Open market or private sale
$991,774
$113.84 p/Share
8,712
Reduced 45.51%
10,431
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$358,343
$100.18 p/Share
3,577
Reduced 15.74%
19,143
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
11,592
Added 33.78%
22,720
Common Stock
Jan 22
2024
SELL
Payment of exercise price or tax liability
$90,868
$103.85 p/Share
875
Reduced 7.29%
11,128
Common Stock
Jan 22
2024
BUY
Exercise of conversion of derivative security
-
1,039
Added 7.97%
12,003
Common Stock
Jan 21
2024
BUY
Exercise of conversion of derivative security
-
905
Added 7.62%
10,964
Common Stock
Jan 20
2024
BUY
Exercise of conversion of derivative security
-
1,347
Added 11.81%
10,059
Common Stock
Jan 22
2023
SELL
Payment of exercise price or tax liability
$67,902
$74.21 p/Share
915
Reduced 9.5%
8,712
Common Stock
Jan 22
2023
BUY
Exercise of conversion of derivative security
-
1,039
Added 9.74%
9,627
Common Stock
Jan 21
2023
BUY
Exercise of conversion of derivative security
-
905
Added 9.53%
8,588
Common Stock
Jan 20
2023
BUY
Grant, award, or other acquisition
-
1,404
Added 15.45%
7,683
Common Stock
Dec 31
2022
SELL
Payment of exercise price or tax liability
$10,748
$68.46 p/Share
157
Reduced 2.44%
6,279
Common Stock
Dec 31
2022
BUY
Exercise of conversion of derivative security
-
643
Added 9.08%
6,436
Common Stock