Mar 14
2025
SELL
Payment of exercise price or tax liability
$650,751
$74.05 p/Share
8,788
Reduced 4.6%
182,185
Common Stock
Mar 14
2025
BUY
Grant, award, or other acquisition
-
96,945
Added 33.67%
190,973
Common Stock
Nov 05
2024
SELL
Open market or private sale
$2,678,400
$89.28 p/Share
30,000
Reduced 24.2%
93,980
Common Stock
Jun 03
2024
SELL
Payment of exercise price or tax liability
$267,469
$61.29 p/Share
4,364
Reduced 3.4%
123,859
Common Stock
Mar 24
2024
SELL
Payment of exercise price or tax liability
$2,277,361
$55.03 p/Share
41,384
Reduced 24.41%
128,129
Common Stock
Mar 14
2024
SELL
Payment of exercise price or tax liability
$442,052
$54.44 p/Share
8,120
Reduced 8.46%
87,856
Common Stock
Mar 14
2024
BUY
Grant, award, or other acquisition
-
96,352
Added 36.24%
169,513
Common Stock
Jun 03
2023
SELL
Payment of exercise price or tax liability
$161,963
$38.38 p/Share
4,220
Reduced 4.96%
80,890
Common Stock
Mar 24
2023
SELL
Payment of exercise price or tax liability
$408,416
$39.9 p/Share
10,236
Reduced 10.75%
84,950
Common Stock
Mar 14
2023
SELL
Payment of exercise price or tax liability
$204,639
$40.83 p/Share
5,012
Reduced 5.0%
95,186
Common Stock
Mar 14
2023
BUY
Grant, award, or other acquisition
-
37,789
Added 27.39%
100,198
Common Stock
Mar 13
2023
SELL
Payment of exercise price or tax liability
$137,394
$40.41 p/Share
3,400
Reduced 5.17%
62,409
Common Stock
Jun 03
2022
SELL
Payment of exercise price or tax liability
$134,027
$32.28 p/Share
4,152
Reduced 5.99%
65,142
Common Stock
May 06
2022
SELL
Open market or private sale
$248,480
$31.06 p/Share
8,000
Reduced 10.35%
69,294
Common Stock
Mar 14
2022
SELL
Payment of exercise price or tax liability
$47,498
$31.75 p/Share
1,496
Reduced 1.9%
77,064
Common Stock
Mar 14
2022
BUY
Grant, award, or other acquisition
-
18,897
Added 19.39%
78,560
Common Stock
Mar 13
2022
SELL
Payment of exercise price or tax liability
$77,790
$31.79 p/Share
2,447
Reduced 3.94%
59,663
Common Stock
Jun 03
2021
BUY
Grant, award, or other acquisition
-
24,777
Added 28.68%
61,618
Common Stock
Jun 02
2021
BUY
Grant, award, or other acquisition
-
10,800
Added 22.67%
36,841
Common Stock
Mar 14
2021
SELL
Payment of exercise price or tax liability
$16,759
$40.48 p/Share
414
Reduced 1.57%
25,994
Common Stock
Mar 13
2021
SELL
Payment of exercise price or tax liability
$97,678
$40.48 p/Share
2,413
Reduced 8.37%
26,408
Common Stock