Mar 08
2025
SELL
Payment of exercise price or tax liability
$72,494
$33.5 p/Share
2,164
Reduced 3.43%
60,950
Common Stock
Mar 08
2025
BUY
Exercise of conversion of derivative security
-
4,260
Added 6.32%
63,114
Common Stock
Mar 07
2025
SELL
Payment of exercise price or tax liability
$139,503
$32.33 p/Share
4,315
Reduced 6.83%
58,854
Common Stock
Mar 07
2025
BUY
Exercise of conversion of derivative security
-
8,496
Added 11.86%
63,169
Common Stock
Mar 05
2025
SELL
Payment of exercise price or tax liability
$226,718
$36.05 p/Share
6,289
Reduced 10.32%
54,673
Common Stock
Mar 05
2025
BUY
Exercise of conversion of derivative security
-
12,384
Added 16.88%
60,962
Common Stock
Mar 04
2025
SELL
Payment of exercise price or tax liability
$193,021
$35.58 p/Share
5,425
Reduced 10.05%
48,578
Common Stock
Mar 04
2025
BUY
Grant, award, or other acquisition
-
10,680
Added 16.51%
54,003
Common Stock
Jan 02
2025
SELL
Payment of exercise price or tax liability
$353,472
$61.85 p/Share
5,715
Reduced 11.65%
43,323
Common Stock
Jan 02
2025
BUY
Exercise of conversion of derivative security
-
15,593
Added 24.13%
49,038
Common Stock
Mar 09
2024
SELL
Payment of exercise price or tax liability
$23,490
$23.35 p/Share
1,006
Reduced 2.92%
33,445
Common Stock
Mar 09
2024
BUY
Exercise of conversion of derivative security
-
2,817
Added 7.56%
34,451
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
$36,039
$23.71 p/Share
1,520
Reduced 4.58%
31,634
Common Stock
Mar 08
2024
BUY
Exercise of conversion of derivative security
-
4,260
Added 11.39%
33,154
Common Stock
Mar 07
2024
SELL
Payment of exercise price or tax liability
$78,331
$23.32 p/Share
3,359
Reduced 10.41%
28,894
Common Stock
Mar 07
2024
BUY
Exercise of conversion of derivative security
-
8,496
Added 20.85%
32,253
Common Stock
Mar 09
2023
SELL
Payment of exercise price or tax liability
$30,039
$30.81 p/Share
975
Reduced 3.94%
23,757
Common Stock
Mar 09
2023
BUY
Exercise of conversion of derivative security
-
2,817
Added 10.23%
24,732
Common Stock
Mar 08
2023
SELL
Payment of exercise price or tax liability
$44,529
$30.21 p/Share
1,474
Reduced 6.3%
21,915
Common Stock
Mar 08
2023
BUY
Exercise of conversion of derivative security
-
4,260
Added 15.41%
23,389
Common Stock
Mar 03
2023
SELL
Payment of exercise price or tax liability
$53,598
$31.51 p/Share
1,701
Reduced 8.17%
19,129
Common Stock
Mar 03
2023
BUY
Exercise of conversion of derivative security
-
4,445
Added 17.59%
20,830
Common Stock
Apr 07
2022
SELL
Open market or private sale
$560,520
$62.28 p/Share
9,000
Reduced 35.45%
16,385
Common Stock
Mar 09
2022
SELL
Payment of exercise price or tax liability
$61,035
$62.6 p/Share
975
Reduced 3.7%
25,385
Common Stock
Mar 09
2022
BUY
Exercise of conversion of derivative security
-
2,817
Added 9.65%
26,360
Common Stock