Feb 22
2024
SELL
Payment of exercise price or tax liability
$41,850
$40.83 p/Share
1,025
Reduced 3.29%
30,140
Common Stock
Feb 22
2024
BUY
Exercise of conversion of derivative security
-
3,492
Added 10.08%
31,165
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$36,946
$39.6 p/Share
933
Reduced 3.26%
27,673
Common Stock
Feb 21
2024
BUY
Exercise of conversion of derivative security
-
3,178
Added 10.0%
28,606
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$51,666
$38.13 p/Share
1,355
Reduced 5.06%
25,428
Common Stock
Feb 16
2024
BUY
Exercise of conversion of derivative security
-
4,144
Added 13.4%
26,783
Common Stock
Apr 29
2023
SELL
Payment of exercise price or tax liability
$163,290
$47.69 p/Share
3,424
Reduced 13.14%
22,639
Common Stock
Apr 29
2023
BUY
Exercise of conversion of derivative security
-
11,666
Added 30.92%
26,063
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$32,024
$46.82 p/Share
684
Reduced 4.54%
14,397
Common Stock
Feb 22
2023
BUY
Exercise of conversion of derivative security
-
2,329
Added 13.38%
15,081
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$45,243
$55.31 p/Share
818
Reduced 6.03%
12,752
Common Stock
Feb 16
2023
BUY
Exercise of conversion of derivative security
-
2,486
Added 15.48%
13,570
Common Stock
Apr 29
2022
SELL
Payment of exercise price or tax liability
$349,985
$67.63 p/Share
5,175
Reduced 31.83%
11,084
Common Stock
Apr 29
2022
BUY
Exercise of conversion of derivative security
-
11,667
Added 41.78%
16,259
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$35,779
$64.12 p/Share
558
Reduced 10.83%
4,592
Common Stock
Feb 16
2022
BUY
Exercise of conversion of derivative security
-
1,658
Added 24.35%
5,150
Common Stock
Nov 12
2021
SELL
Open market or private sale
$248,970
$82.99 p/Share
3,000
Reduced 46.21%
3,492
Common Stock
Apr 29
2021
SELL
Payment of exercise price or tax liability
$454,468
$87.82 p/Share
5,175
Reduced 44.36%
6,492
Common Stock
Apr 29
2020
BUY
Exercise of conversion of derivative security
-
11,667
Added 50.0%
11,667
Common Stock