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
Mar 01
2021
BUY
Exercise of conversion of derivative security
-
23,397
Added 10.23%
205,294
Common Stock
Feb 28
2021
SELL
Payment of exercise price or tax liability
$333,296
$37.0 p/Share
9,008
Reduced 4.72%
181,897
Common Stock
Feb 28
2021
BUY
Exercise of conversion of derivative security
-
22,891
Added 10.71%
190,905
Common Stock
Feb 20
2021
SELL
Payment of exercise price or tax liability
$320,238
$39.24 p/Share
8,161
Reduced 4.63%
168,014
Common Stock
Feb 20
2021
BUY
Exercise of conversion of derivative security
-
20,739
Added 10.53%
176,175
Common Stock
Feb 16
2021
SELL
Payment of exercise price or tax liability
$1,011,432
$39.18 p/Share
25,815
Reduced 14.24%
155,436
Common Stock