Feb 17
2025
SELL
Payment of exercise price or tax liability
$220,382
$62.29 p/Share
3,538
Reduced 3.6%
94,626
Common Stock
Feb 17
2025
BUY
Exercise of conversion of derivative security
-
8,990
Added 8.39%
98,164
Common Stock
Feb 15
2025
SELL
Payment of exercise price or tax liability
$220,070
$62.29 p/Share
3,533
Reduced 3.81%
89,174
Common Stock
Feb 15
2025
BUY
Exercise of conversion of derivative security
-
8,978
Added 8.83%
92,707
Common Stock
Feb 13
2025
SELL
Payment of exercise price or tax liability
$496,930
$62.0 p/Share
8,015
Reduced 8.74%
83,729
Common Stock
Feb 13
2025
BUY
Grant, award, or other acquisition
-
20,659
Added 18.38%
91,744
Common Stock
Feb 17
2024
SELL
Payment of exercise price or tax liability
$149,292
$42.9 p/Share
3,480
Reduced 4.67%
71,085
Common Stock
Feb 17
2024
BUY
Exercise of conversion of derivative security
-
8,842
Added 10.6%
74,565
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$364,907
$42.9 p/Share
8,506
Reduced 11.46%
65,723
Common Stock
Feb 16
2024
BUY
Exercise of conversion of derivative security
-
21,614
Added 23.95%
68,620
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$149,355
$42.98 p/Share
3,475
Reduced 6.2%
52,615
Common Stock
Feb 15
2024
BUY
Exercise of conversion of derivative security
-
8,830
Added 13.6%
56,090
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$177,869
$41.5 p/Share
4,286
Reduced 8.31%
47,260
Common Stock
Feb 09
2024
BUY
Exercise of conversion of derivative security
-
10,824
Added 17.35%
51,546
Common Stock
Feb 20
2023
SELL
Payment of exercise price or tax liability
$160,464
$35.89 p/Share
4,471
Reduced 9.89%
40,722
Common Stock
Feb 20
2023
BUY
Exercise of conversion of derivative security
-
11,555
Added 21.17%
43,033
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$235,573
$36.07 p/Share
6,531
Reduced 16.26%
33,638
Common Stock
Feb 16
2023
BUY
Exercise of conversion of derivative security
-
16,994
Added 31.81%
36,433
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$124,619
$36.75 p/Share
3,391
Reduced 12.76%
23,175
Common Stock
Feb 15
2023
BUY
Exercise of conversion of derivative security
-
8,639
Added 24.54%
26,566
Common Stock
Feb 20
2022
SELL
Payment of exercise price or tax liability
$139,269
$32.06 p/Share
4,344
Reduced 19.51%
17,927
Common Stock
Feb 20
2022
BUY
Exercise of conversion of derivative security
-
11,244
Added 35.83%
20,134
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$91,273
$33.36 p/Share
2,736
Reduced 19.88%
11,027
Common Stock
Feb 16
2022
BUY
Exercise of conversion of derivative security
-
7,010
Added 33.75%
13,763
Common Stock
Feb 20
2021
SELL
Payment of exercise price or tax liability
$166,613
$39.24 p/Share
4,246
Reduced 38.6%
6,753
Common Stock