Dec 19
2025
SELL
Open market or private sale
$277,400
$100.0 p/Share
2,774
Reduced 10.77%
22,973
Common Stock
Dec 19
2025
BUY
Exercise of conversion of derivative security
$265,638
$95.76 p/Share
2,774
Added 9.73%
25,747
Common Stock
Dec 18
2025
SELL
Open market or private sale
$58,950
$98.25 p/Share
600
Reduced 2.55%
22,973
Common Stock
Nov 24
2025
SELL
Open market or private sale
$61,800
$103.0 p/Share
600
Reduced 2.48%
23,573
Common Stock
Nov 21
2025
SELL
Open market or private sale
$17,238
$102.0 p/Share
169
Reduced 0.69%
24,173
Common Stock
Jul 15
2025
SELL
Payment of exercise price or tax liability
$39,789
$68.25 p/Share
583
Reduced 2.86%
19,831
Common Stock
Jul 15
2025
BUY
Grant, award, or other acquisition
-
4,482
Added 15.57%
24,313
Common Stock
Jul 14
2025
SELL
Payment of exercise price or tax liability
$48,426
$69.98 p/Share
692
Reduced 3.28%
20,414
Common Stock
Jul 02
2025
SELL
Payment of exercise price or tax liability
$61,148
$68.17 p/Share
897
Reduced 4.08%
21,106
Common Stock
Jun 02
2025
SELL
Open market or private sale
$42,236
$64.88 p/Share
651
Reduced 2.87%
22,003
Common Stock
May 30
2025
SELL
Open market or private sale
$63,278
$65.71 p/Share
963
Reduced 4.08%
22,654
Common Stock
Dec 16
2024
SELL
Open market or private sale
$45,051
$69.31 p/Share
650
Reduced 2.71%
23,312
Common Stock
Dec 13
2024
SELL
Open market or private sale
$45,916
$70.64 p/Share
650
Reduced 2.64%
23,962
Common Stock
Sep 13
2024
SELL
Open market or private sale
$24,207
$63.37 p/Share
382
Reduced 1.54%
24,443
Common Stock
Sep 12
2024
SELL
Open market or private sale
$36,001
$62.94 p/Share
572
Reduced 2.25%
24,825
Common Stock
Jul 15
2024
SELL
Payment of exercise price or tax liability
$29,940
$64.25 p/Share
466
Reduced 1.8%
25,397
Common Stock
Jul 15
2024
BUY
Grant, award, or other acquisition
-
5,073
Added 16.4%
25,863
Common Stock
Jul 02
2024
SELL
Payment of exercise price or tax liability
$49,812
$59.02 p/Share
844
Reduced 3.9%
20,790
Common Stock
Jun 06
2024
SELL
Open market or private sale
$64,388
$58.91 p/Share
1,093
Reduced 4.81%
21,634
Common Stock
Jan 17
2024
SELL
Payment of exercise price or tax liability
$62,771
$61.48 p/Share
1,021
Reduced 4.36%
22,415
Common Stock
Dec 13
2023
SELL
Open market or private sale
$66,548
$62.37 p/Share
1,067
Reduced 4.35%
23,436
Common Stock
Dec 12
2023
SELL
Open market or private sale
$12,045
$57.36 p/Share
210
Reduced 0.85%
24,503
Common Stock
Jul 14
2023
BUY
Grant, award, or other acquisition
-
6,015
Added 19.69%
24,539
Common Stock
Jul 03
2023
SELL
Payment of exercise price or tax liability
$70,522
$62.08 p/Share
1,136
Reduced 5.78%
18,524
Common Stock
Jan 20
2023
BUY
Grant, award, or other acquisition
-
2,833
Added 12.72%
19,439
Common Stock