Feb 28
2025
SELL
Payment of exercise price or tax liability
$91,936
$47.66 p/Share
1,929
Reduced 5.77%
31,508
Common Stock
Feb 28
2025
BUY
Grant, award, or other acquisition
-
7,759
Added 16.5%
39,267
Common Stock
Feb 19
2025
SELL
Payment of exercise price or tax liability
$24,612
$48.26 p/Share
510
Reduced 1.5%
33,437
Common Stock
Feb 19
2025
BUY
Grant, award, or other acquisition
-
1,161
Added 3.31%
33,947
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$37,030
$45.27 p/Share
818
Reduced 3.35%
23,585
Common Stock
Feb 28
2024
BUY
Grant, award, or other acquisition
-
9,201
Added 21.91%
32,786
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$167,182
$48.11 p/Share
3,475
Reduced 12.47%
24,403
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$58,112
$47.4 p/Share
1,226
Reduced 4.21%
27,878
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
2,563
Added 8.09%
29,104
Common Stock
Mar 02
2023
SELL
Open market or private sale
$408,071
$82.14 p/Share
4,968
Reduced 15.77%
26,541
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$60,021
$82.56 p/Share
727
Reduced 2.53%
28,056
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
-
3,453
Added 9.88%
31,509
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$24,323
$87.81 p/Share
277
Reduced 0.95%
28,783
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$200,950
$89.67 p/Share
2,241
Reduced 7.16%
29,060
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
-
5,014
Added 13.81%
31,301
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$37,868
$68.23 p/Share
555
Reduced 2.24%
24,214
Common Stock
Feb 28
2022
BUY
Grant, award, or other acquisition
-
2,073
Added 7.31%
26,287
Common Stock
Feb 26
2022
SELL
Payment of exercise price or tax liability
$20,810
$68.23 p/Share
305
Reduced 1.22%
24,769
Common Stock
May 07
2021
SELL
Open market or private sale
$444,065
$85.76 p/Share
5,178
Reduced 16.97%
25,338
Common Stock
May 07
2021
BUY
Exercise of conversion of derivative security
$141,774
$27.38 p/Share
5,178
Added 14.51%
30,516
Common Stock
Feb 28
2021
SELL
Payment of exercise price or tax liability
$48,261
$69.34 p/Share
696
Reduced 2.67%
25,338
Common Stock
Feb 26
2021
BUY
Grant, award, or other acquisition
-
9,109
Added 25.92%
26,034
Common Stock
Feb 18
2021
SELL
Payment of exercise price or tax liability
$58,319
$69.18 p/Share
843
Reduced 4.74%
16,925
Common Stock
Feb 18
2021
BUY
Grant, award, or other acquisition
-
2,710
Added 13.23%
17,768
Common Stock