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
Dec 19
2022
SELL
Open market or private sale
$100,481
$82.16 p/Share
1,223
Reduced 6.86%
16,606
Common Stock
Jul 22
2022
SELL
Open market or private sale
$130,015
$83.13 p/Share
1,564
Reduced 8.12%
17,702
Common Stock
Jul 05
2022
SELL
Payment of exercise price or tax liability
$78,220
$79.25 p/Share
987
Reduced 4.87%
19,266
Common Stock
Jul 02
2022
BUY
Grant, award, or other acquisition
-
4,149
Added 17.0%
20,253
Common Stock