May 23
2024
SELL
Open market or private sale
$2,838,055
$49.16 p/Share
57,731
Reduced 14.18%
349,512
Common Stock
May 22
2024
SELL
Open market or private sale
$2,112,604
$49.98 p/Share
42,269
Reduced 9.4%
407,243
Common Stock
Feb 17
2024
SELL
Payment of exercise price or tax liability
$476,833
$42.9 p/Share
11,115
Reduced 2.41%
449,512
Common Stock
Feb 17
2024
BUY
Exercise of conversion of derivative security
-
28,245
Added 5.78%
460,627
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$1,724,322
$42.9 p/Share
40,194
Reduced 8.51%
432,382
Common Stock
Feb 16
2024
BUY
Exercise of conversion of derivative security
-
102,142
Added 18.75%
442,664
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$520,444
$42.98 p/Share
12,109
Reduced 3.17%
370,434
Common Stock
Feb 15
2024
BUY
Exercise of conversion of derivative security
-
30,771
Added 7.44%
382,543
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$625,239
$41.5 p/Share
15,066
Reduced 4.11%
351,772
Common Stock
Feb 09
2024
BUY
Exercise of conversion of derivative security
-
38,408
Added 9.48%
366,838
Common Stock
Feb 20
2023
SELL
Payment of exercise price or tax liability
$307,720
$35.89 p/Share
8,574
Reduced 2.54%
328,430
Common Stock
Feb 20
2023
BUY
Exercise of conversion of derivative security
-
21,787
Added 6.07%
337,004
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$1,039,068
$36.07 p/Share
28,807
Reduced 8.37%
315,217
Common Stock
Feb 16
2023
BUY
Exercise of conversion of derivative security
-
73,204
Added 18.37%
325,276
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$432,327
$36.75 p/Share
11,764
Reduced 4.16%
270,820
Common Stock
Feb 15
2023
BUY
Exercise of conversion of derivative security
-
30,106
Added 9.63%
282,584
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$279,677
$30.37 p/Share
9,209
Reduced 3.54%
251,026
Common Stock
Feb 28
2022
BUY
Exercise of conversion of derivative security
-
24,854
Added 8.96%
252,478
Common Stock
Feb 20
2022
SELL
Payment of exercise price or tax liability
$267,477
$32.06 p/Share
8,343
Reduced 3.4%
236,833
Common Stock
Feb 20
2022
BUY
Exercise of conversion of derivative security
-
21,201
Added 7.96%
245,176
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$325,727
$33.36 p/Share
9,764
Reduced 4.18%
223,975
Common Stock
Feb 16
2022
BUY
Exercise of conversion of derivative security
-
24,876
Added 9.62%
233,739
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$347,012
$32.62 p/Share
10,638
Reduced 4.85%
208,863
Common Stock
Feb 15
2022
BUY
Exercise of conversion of derivative security
-
23,414
Added 9.64%
219,501
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$351,063
$38.13 p/Share
9,207
Reduced 4.48%
196,087
Common Stock