Mar 31
2024
SELL
Payment of exercise price or tax liability
$51,219
$38.95 p/Share
1,315
Reduced 4.56%
27,538
Common Stock
Mar 31
2024
BUY
Grant, award, or other acquisition
-
2,784
Added 8.94%
28,356
Common Stock
Mar 31
2024
BUY
Exercise of conversion of derivative security
-
1,694
Added 6.1%
26,069
Common Stock
Mar 24
2024
SELL
Payment of exercise price or tax liability
$32,871
$38.09 p/Share
863
Reduced 3.42%
24,375
Common Stock
Mar 24
2024
BUY
Exercise of conversion of derivative security
-
2,945
Added 10.45%
25,238
Common Stock
Mar 13
2024
SELL
Payment of exercise price or tax liability
$22,176
$36.96 p/Share
600
Reduced 2.62%
22,293
Common Stock
Mar 13
2024
BUY
Exercise of conversion of derivative security
-
2,047
Added 8.21%
22,893
Common Stock
Jun 29
2023
SELL
Payment of exercise price or tax liability
$33,054
$51.01 p/Share
648
Reduced 3.01%
20,846
Common Stock
Jun 29
2023
BUY
Exercise of conversion of derivative security
-
2,211
Added 9.33%
21,494
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
$105,751
$50.43 p/Share
2,097
Reduced 9.81%
19,283
Common Stock
Mar 31
2023
BUY
Exercise of conversion of derivative security
-
3,778
Added 17.84%
17,397
Common Stock
Mar 31
2023
BUY
Grant, award, or other acquisition
-
3,372
Added 14.26%
20,272
Common Stock
Mar 24
2023
SELL
Payment of exercise price or tax liability
$42,166
$48.86 p/Share
863
Reduced 5.72%
14,230
Common Stock
Mar 24
2023
BUY
Exercise of conversion of derivative security
-
2,945
Added 16.33%
15,093
Common Stock
Dec 29
2022
SELL
Payment of exercise price or tax liability
$31,736
$48.9 p/Share
649
Reduced 5.07%
12,148
Common Stock
Dec 29
2022
BUY
Exercise of conversion of derivative security
-
2,212
Added 14.74%
12,797
Common Stock
Aug 30
2022
SELL
Payment of exercise price or tax liability
$29,419
$47.07 p/Share
625
Reduced 5.58%
10,585
Common Stock
Aug 30
2022
BUY
Exercise of conversion of derivative security
-
2,133
Added 15.99%
11,210
Common Stock
Jun 29
2022
SELL
Payment of exercise price or tax liability
$26,693
$41.13 p/Share
649
Reduced 6.67%
9,077
Common Stock
Jun 29
2022
BUY
Exercise of conversion of derivative security
-
2,212
Added 18.53%
9,726
Common Stock
Mar 31
2022
SELL
Payment of exercise price or tax liability
$35,744
$32.26 p/Share
1,108
Reduced 12.85%
7,514
Common Stock
Mar 31
2022
BUY
Exercise of conversion of derivative security
-
3,778
Added 32.05%
8,011
Common Stock
Aug 30
2021
SELL
Payment of exercise price or tax liability
$22,050
$35.28 p/Share
625
Reduced 11.43%
4,844
Common Stock
Aug 30
2021
BUY
Exercise of conversion of derivative security
-
2,133
Added 28.06%
5,469
Common Stock
Mar 31
2021
SELL
Payment of exercise price or tax liability
$31,919
$52.24 p/Share
611
Reduced 15.48%
3,336
Common Stock