Feb 19
2025
SELL
Payment of exercise price or tax liability
$251,140
$55.22 p/Share
4,548
Reduced 9.47%
43,460
Common Stock
Feb 19
2025
BUY
Exercise of conversion of derivative security
$347,609
$55.22 p/Share
6,295
Added 12.48%
44,138
Common Stock
Feb 19
2025
BUY
Grant, award, or other acquisition
$213,701
$55.22 p/Share
3,870
Added 7.46%
48,008
Common Stock
Feb 18
2025
SELL
Payment of exercise price or tax liability
$148,212
$54.47 p/Share
2,721
Reduced 6.71%
37,843
Common Stock
Feb 13
2025
BUY
Grant, award, or other acquisition
$240,049
$54.47 p/Share
4,407
Added 9.94%
39,933
Common Stock
Feb 18
2024
SELL
Payment of exercise price or tax liability
$176,820
$36.7 p/Share
4,818
Reduced 11.94%
35,526
Common Stock
Feb 18
2024
BUY
Grant, award, or other acquisition
$123,862
$36.7 p/Share
3,375
Added 7.72%
40,344
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$80,380
$36.72 p/Share
2,189
Reduced 5.59%
36,969
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
$240,001
$36.72 p/Share
6,536
Added 14.33%
39,077
Common Stock
May 05
2023
BUY
Open market or private purchase
$27,960
$27.96 p/Share
1,000
Added 2.98%
32,541
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$47,088
$43.28 p/Share
1,088
Reduced 3.33%
31,541
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$125,194
$43.29 p/Share
2,892
Reduced 8.14%
32,629
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
$240,030
$43.28 p/Share
5,546
Added 13.5%
35,521
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$25,324
$43.29 p/Share
585
Reduced 1.91%
29,975
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
$74,502
$43.29 p/Share
1,721
Added 5.33%
30,560
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$21,916
$52.43 p/Share
418
Reduced 1.43%
28,839
Common Stock
Feb 17
2022
BUY
Grant, award, or other acquisition
$220,049
$52.43 p/Share
4,197
Added 12.55%
29,257
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$27,291
$52.89 p/Share
516
Reduced 2.02%
25,060
Common Stock
Feb 07
2022
SELL
Payment of exercise price or tax liability
$36,566
$51.07 p/Share
716
Reduced 2.72%
25,576
Common Stock
Feb 07
2022
SELL
Sale (or disposition) back to the issuer
-
5,056
Reduced 16.13%
26,292
Common Stock
Feb 07
2022
BUY
Grant, award, or other acquisition
$21,398
$51.07 p/Share
419
Added 1.32%
31,348
Common Stock