Dec 05
2025
SELL
Open market or private sale
$160,312
$96.69 p/Share
1,658
Reduced 12.66%
11,441
Common Stock
Dec 01
2025
SELL
Payment of exercise price or tax liability
$46,397
$104.03 p/Share
446
Reduced 3.29%
13,099
Common Stock
Nov 18
2025
BUY
Grant, award, or other acquisition
-
4,887
Added 26.51%
13,545
Common Stock
Nov 16
2025
SELL
Payment of exercise price or tax liability
$20,486
$106.7 p/Share
192
Reduced 2.17%
8,658
Common Stock
Nov 16
2025
BUY
Exercise of conversion of derivative security
-
435
Added 4.68%
8,850
Common Stock
Nov 15
2025
SELL
Payment of exercise price or tax liability
$31,903
$106.7 p/Share
299
Reduced 3.43%
8,415
Common Stock
Nov 14
2025
SELL
Payment of exercise price or tax liability
$79,010
$106.34 p/Share
743
Reduced 7.86%
8,714
Common Stock
Nov 12
2025
SELL
Payment of exercise price or tax liability
$59,795
$106.02 p/Share
564
Reduced 5.63%
9,457
Common Stock
Nov 12
2025
BUY
Exercise of conversion of derivative security
-
1,280
Added 11.33%
10,021
Common Stock
Mar 04
2025
SELL
Open market or private sale
$229,180
$114.59 p/Share
2,000
Reduced 18.62%
8,741
Common Stock
Jan 09
2025
SELL
Payment of exercise price or tax liability
$51,526
$107.57 p/Share
479
Reduced 4.27%
10,741
Common Stock
Dec 05
2024
SELL
Open market or private sale
$120,090
$120.09 p/Share
1,000
Reduced 8.18%
11,220
Common Stock
Dec 01
2024
SELL
Payment of exercise price or tax liability
$55,661
$120.48 p/Share
462
Reduced 3.64%
12,220
Common Stock
Dec 01
2024
BUY
Grant, award, or other acquisition
-
1,604
Added 11.4%
12,466
Common Stock
Nov 17
2024
SELL
Payment of exercise price or tax liability
$47,338
$106.14 p/Share
446
Reduced 3.87%
11,078
Common Stock
Nov 16
2024
SELL
Payment of exercise price or tax liability
$58,483
$106.14 p/Share
551
Reduced 4.56%
11,524
Common Stock
Nov 16
2024
BUY
Exercise of conversion of derivative security
-
1,245
Added 9.61%
11,716
Common Stock
Nov 15
2024
SELL
Payment of exercise price or tax liability
$32,226
$107.78 p/Share
299
Reduced 2.69%
10,830
Common Stock
Nov 14
2024
SELL
Payment of exercise price or tax liability
$81,445
$109.47 p/Share
744
Reduced 6.27%
11,129
Common Stock
Oct 21
2024
SELL
Payment of exercise price or tax liability
$229,843
$115.21 p/Share
1,995
Reduced 14.39%
11,873
Common Stock
Oct 21
2024
BUY
Grant, award, or other acquisition
-
4,517
Added 24.57%
13,868
Common Stock
Aug 16
2024
SELL
Open market or private sale
$152,676
$113.43 p/Share
1,346
Reduced 12.58%
9,351
Common Stock
Jan 09
2024
SELL
Payment of exercise price or tax liability
$45,004
$93.76 p/Share
480
Reduced 4.29%
10,697
Common Stock
Dec 01
2023
SELL
Payment of exercise price or tax liability
$18,560
$85.53 p/Share
217
Reduced 1.9%
11,177
Common Stock
Dec 01
2023
BUY
Grant, award, or other acquisition
-
489
Added 4.12%
11,394
Common Stock