Mar 31
2024
SELL
Payment of exercise price or tax liability
$757,188
$38.95 p/Share
19,440
Reduced 6.37%
285,886
Common Stock
Mar 31
2024
BUY
Grant, award, or other acquisition
-
27,785
Added 8.52%
298,197
Common Stock
Mar 31
2024
BUY
Exercise of conversion of derivative security
-
16,909
Added 5.74%
277,541
Common Stock
Mar 24
2024
SELL
Payment of exercise price or tax liability
$465,916
$38.09 p/Share
12,232
Reduced 4.48%
260,632
Common Stock
Mar 24
2024
BUY
Exercise of conversion of derivative security
-
28,522
Added 9.46%
272,864
Common Stock
Mar 13
2024
SELL
Payment of exercise price or tax liability
$314,196
$36.96 p/Share
8,501
Reduced 3.36%
244,342
Common Stock
Mar 13
2024
BUY
Exercise of conversion of derivative security
-
19,444
Added 7.14%
252,843
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
$1,593,941
$50.43 p/Share
31,607
Reduced 11.93%
233,399
Common Stock
Mar 31
2023
BUY
Grant, award, or other acquisition
-
33,648
Added 11.93%
248,306
Common Stock
Mar 31
2023
BUY
Exercise of conversion of derivative security
-
37,696
Added 14.51%
222,149
Common Stock
Mar 24
2023
SELL
Payment of exercise price or tax liability
$617,394
$48.86 p/Share
12,636
Reduced 6.13%
193,662
Common Stock
Mar 24
2023
BUY
Exercise of conversion of derivative security
-
28,522
Added 12.15%
206,298
Common Stock
Mar 31
2022
SELL
Payment of exercise price or tax liability
$538,742
$32.26 p/Share
16,700
Reduced 8.59%
177,776
Common Stock
Mar 31
2022
BUY
Exercise of conversion of derivative security
-
37,696
Added 16.91%
185,267
Common Stock
Mar 29
2022
SELL
Payment of exercise price or tax liability
$428,169
$32.61 p/Share
13,130
Reduced 7.73%
156,780
Common Stock
Mar 29
2022
BUY
Exercise of conversion of derivative security
-
14,677
Added 9.2%
144,827
Common Stock
Mar 29
2022
BUY
Grant, award, or other acquisition
-
25,083
Added 13.15%
165,609
Common Stock
Mar 31
2021
SELL
Payment of exercise price or tax liability
$481,078
$52.24 p/Share
9,209
Reduced 6.61%
130,150
Common Stock
Mar 31
2021
BUY
Exercise of conversion of derivative security
-
20,787
Added 12.98%
139,359
Common Stock
Mar 29
2021
SELL
Payment of exercise price or tax liability
$2,534,382
$54.94 p/Share
46,130
Reduced 28.01%
118,572
Common Stock
Mar 29
2021
BUY
Exercise of conversion of derivative security
-
35,833
Added 29.16%
87,035
Common Stock
Mar 29
2021
BUY
Grant, award, or other acquisition
-
68,294
Added 31.45%
148,827
Common Stock
Mar 02
2021
SELL
Payment of exercise price or tax liability
$416,183
$49.34 p/Share
8,435
Reduced 12.22%
60,575
Common Stock
Mar 02
2021
BUY
Exercise of conversion of derivative security
-
25,730
Added 27.16%
69,010
Common Stock