Dec 17
2025
SELL
Open market or private sale
$921,789
$97.01 p/Share
9,502
Reduced 18.61%
41,549
Common Stock
Dec 15
2025
SELL
Open market or private sale
$593,100
$98.85 p/Share
6,000
Reduced 10.52%
51,051
Common Stock
Dec 15
2025
SELL
Payment of exercise price or tax liability
$1,031,518
$97.96 p/Share
10,530
Reduced 15.58%
57,051
Common Stock
Dec 15
2025
BUY
Grant, award, or other acquisition
-
20,590
Added 23.35%
67,581
Common Stock
Dec 15
2025
BUY
Exercise of conversion of derivative security
-
5,976
Added 11.28%
46,991
Common Stock
Dec 18
2024
SELL
Open market or private sale
$336,996
$111.0 p/Share
3,036
Reduced 6.89%
41,015
Common Stock
Dec 17
2024
SELL
Open market or private sale
$701,028
$110.19 p/Share
6,362
Reduced 12.62%
44,051
Common Stock
Dec 16
2024
SELL
Open market or private sale
$1,280,640
$111.36 p/Share
11,500
Reduced 18.57%
50,413
Common Stock
Dec 15
2024
SELL
Payment of exercise price or tax liability
$1,170,185
$111.51 p/Share
10,494
Reduced 14.49%
61,913
Common Stock
Dec 15
2024
BUY
Grant, award, or other acquisition
-
18,847
Added 20.65%
72,407
Common Stock
Dec 15
2024
BUY
Exercise of conversion of derivative security
-
6,426
Added 10.71%
53,560
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$1,556,394
$92.28 p/Share
16,866
Reduced 26.35%
47,134
Common Stock
Dec 15
2023
BUY
Grant, award, or other acquisition
-
29,532
Added 31.57%
64,000
Common Stock
Dec 15
2023
BUY
Exercise of conversion of derivative security
-
9,190
Added 21.05%
34,468
Common Stock
Dec 16
2022
SELL
Payment of exercise price or tax liability
$1,112,014
$82.77 p/Share
13,435
Reduced 34.7%
25,278
Common Stock
Dec 16
2022
BUY
Exercise of conversion of derivative security
-
6,503
Added 25.3%
19,205
Common Stock
Dec 16
2022
BUY
Grant, award, or other acquisition
-
19,508
Added 33.51%
38,713
Common Stock
Dec 17
2021
BUY
Grant, award, or other acquisition
-
10,910
Added 34.39%
20,817
Common Stock
Dec 17
2021
BUY
Exercise of conversion of derivative security
-
5,455
Added 35.51%
9,907
Common Stock
Dec 15
2020
SELL
Payment of exercise price or tax liability
$59,419
$47.88 p/Share
1,241
Reduced 36.66%
2,144
Common Stock
Dec 15
2020
BUY
Exercise of conversion of derivative security
-
3,385
Added 50.0%
3,385
Common Stock
Dec 15
2020
BUY
Grant, award, or other acquisition
-
2,308
Added 34.14%
4,452
Common Stock
Dec 17
2012
SELL
Payment of exercise price or tax liability
$595,641
$73.4 p/Share
8,115
Reduced 38.98%
12,702
Common Stock