Mar 07
2025
SELL
Payment of exercise price or tax liability
$200,894
$60.62 p/Share
3,314
Reduced 3.52%
90,778
Common Stock
Mar 05
2025
SELL
Open market or private sale
$323,093
$60.01 p/Share
5,384
Reduced 5.41%
94,092
Common Stock
Mar 05
2025
BUY
Exercise of conversion of derivative security
$9,447
$31.49 p/Share
300
Added 0.3%
99,476
Common Stock
Feb 28
2025
SELL
Payment of exercise price or tax liability
$97,167
$61.89 p/Share
1,570
Reduced 1.56%
99,176
Common Stock
Feb 15
2025
SELL
Payment of exercise price or tax liability
$68,759
$58.92 p/Share
1,167
Reduced 1.15%
100,746
Common Stock
Feb 14
2025
SELL
Payment of exercise price or tax liability
$84,019
$58.92 p/Share
1,426
Reduced 1.38%
101,913
Common Stock
Feb 12
2025
BUY
Grant, award, or other acquisition
-
26,112
Added 20.17%
103,339
Common Stock
Jun 05
2024
SELL
Open market or private sale
$199,995
$67.0 p/Share
2,985
Reduced 3.72%
77,227
Common Stock
Mar 07
2024
SELL
Payment of exercise price or tax liability
$166,374
$66.71 p/Share
2,494
Reduced 3.02%
80,212
Common Stock
Feb 29
2024
SELL
Payment of exercise price or tax liability
$106,241
$67.67 p/Share
1,570
Reduced 1.86%
82,706
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$71,592
$57.55 p/Share
1,244
Reduced 1.45%
84,276
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
-
24,605
Added 22.34%
85,520
Common Stock
Aug 23
2023
SELL
Open market or private sale
$970,850
$62.39 p/Share
15,561
Reduced 20.35%
60,915
Common Stock
Aug 23
2023
BUY
Exercise of conversion of derivative security
$425,177
$31.49 p/Share
13,502
Added 15.01%
76,476
Common Stock
Mar 07
2023
SELL
Payment of exercise price or tax liability
$103,586
$44.23 p/Share
2,342
Reduced 6.44%
34,027
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
-
28,947
Added 31.49%
62,974
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$57,426
$45.04 p/Share
1,275
Reduced 3.39%
36,369
Common Stock
Apr 27
2022
BUY
Grant, award, or other acquisition
-
6,476
Added 14.68%
37,644
Common Stock
Mar 24
2022
BUY
Grant, award, or other acquisition
-
19,428
Added 38.4%
31,168
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$46,972
$40.25 p/Share
1,167
Reduced 9.04%
11,740
Common Stock
Feb 15
2021
BUY
Grant, award, or other acquisition
-
12,907
Added 50.0%
12,907
Common Stock