Feb 24
2025
SELL
Payment of exercise price or tax liability
$106,331
$63.18 p/Share
1,683
Reduced 1.61%
103,165
Common Stock
Feb 21
2025
SELL
Payment of exercise price or tax liability
$49,118
$63.46 p/Share
774
Reduced 0.73%
104,848
Common Stock
Feb 20
2025
SELL
Payment of exercise price or tax liability
$341,771
$64.84 p/Share
5,271
Reduced 4.92%
101,919
Common Stock
Feb 20
2025
BUY
Grant, award, or other acquisition
-
15,455
Added 12.76%
105,621
Common Stock
Feb 24
2024
SELL
Payment of exercise price or tax liability
$77,216
$45.88 p/Share
1,683
Reduced 1.73%
95,437
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$115,257
$46.4 p/Share
2,484
Reduced 2.63%
91,948
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
-
10,710
Added 9.93%
97,120
Common Stock
Feb 18
2024
SELL
Payment of exercise price or tax liability
$29,495
$47.42 p/Share
622
Reduced 0.69%
88,894
Common Stock
May 15
2023
BUY
Open market or private purchase
$296,500
$29.65 p/Share
10,000
Added 10.05%
89,516
Common Stock
May 01
2023
BUY
Open market or private purchase
$330,300
$33.03 p/Share
10,000
Added 11.17%
79,516
Common Stock
Mar 11
2023
SELL
Payment of exercise price or tax liability
$37,186
$42.45 p/Share
876
Reduced 1.21%
71,408
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
$45,426
$48.02 p/Share
946
Added 1.29%
72,284
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$193,304
$48.29 p/Share
4,003
Reduced 5.69%
66,368
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
-
13,843
Added 16.25%
71,338
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$27,786
$48.92 p/Share
568
Reduced 0.92%
61,498
Common Stock
Mar 11
2022
SELL
Payment of exercise price or tax liability
$41,021
$47.81 p/Share
858
Reduced 1.36%
62,066
Common Stock
Feb 24
2022
BUY
Grant, award, or other acquisition
$300,000
$47.71 p/Share
6,288
Added 9.09%
62,924
Common Stock
Feb 19
2022
SELL
Payment of exercise price or tax liability
$250,350
$50.09 p/Share
4,998
Reduced 8.11%
56,636
Common Stock
Feb 19
2022
BUY
Grant, award, or other acquisition
-
3,693
Added 5.65%
61,634
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$28,501
$50.09 p/Share
569
Reduced 0.97%
57,941
Common Stock
Feb 18
2021
BUY
Grant, award, or other acquisition
-
5,632
Added 8.78%
58,510
Common Stock