Jun 07
2025
SELL
Payment of exercise price or tax liability
$317,514
$67.37 p/Share
4,713
Reduced 9.74%
43,696
Common Stock
Jun 07
2025
BUY
Exercise of conversion of derivative security
-
10,532
Added 18.63%
45,988
Common Stock
Jun 07
2024
SELL
Payment of exercise price or tax liability
$236,996
$97.65 p/Share
2,427
Reduced 6.02%
37,877
Common Stock
Jun 07
2024
BUY
Exercise of conversion of derivative security
-
5,412
Added 11.84%
40,304
Common Stock
Jun 30
2023
SELL
Payment of exercise price or tax liability
$100,438
$93.78 p/Share
1,071
Reduced 2.98%
34,892
Common Stock
Jun 30
2023
BUY
Exercise of conversion of derivative security
-
2,373
Added 6.19%
35,963
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
$72,717
$67.96 p/Share
1,070
Reduced 3.09%
33,590
Common Stock
Mar 31
2023
BUY
Exercise of conversion of derivative security
-
2,372
Added 6.41%
34,660
Common Stock
Dec 31
2022
SELL
Payment of exercise price or tax liability
$708,042
$71.11 p/Share
9,957
Reduced 23.57%
32,288
Common Stock
Dec 31
2022
BUY
Exercise of conversion of derivative security
-
21,821
Added 34.06%
42,245
Common Stock
Jul 14
2022
SELL
Payment of exercise price or tax liability
$341,966
$71.08 p/Share
4,811
Reduced 19.06%
20,424
Common Stock
Jul 14
2022
BUY
Exercise of conversion of derivative security
-
14,532
Added 36.54%
25,235
Common Stock
Jun 08
2022
SELL
Payment of exercise price or tax liability
$570,544
$84.5 p/Share
6,752
Reduced 38.68%
10,703
Common Stock
Jun 08
2022
BUY
Exercise of conversion of derivative security
-
14,971
Added 55.42%
12,043
Common Stock
Jun 07
2022
SELL
Payment of exercise price or tax liability
$126,025
$90.6 p/Share
1,391
Reduced 35.9%
2,484
Common Stock
Jun 07
2022
BUY
Exercise of conversion of derivative security
-
3,875
Added 50.0%
3,875
Common Stock
Aug 25
2021
SELL
Open market or private sale
$2,241,801
$61.71 p/Share
36,328
Reduced 100.0%
0
Common Stock
Jun 08
2021
SELL
Payment of exercise price or tax liability
$310,953
$44.46 p/Share
6,994
Reduced 16.14%
36,328
Common Stock
Jun 08
2021
BUY
Exercise of conversion of derivative security
-
16,336
Added 28.31%
41,366
Common Stock
Jun 07
2021
SELL
Payment of exercise price or tax liability
$52,468
$44.96 p/Share
1,167
Reduced 4.15%
26,986
Common Stock
Jun 07
2021
BUY
Exercise of conversion of derivative security
-
3,875
Added 12.1%
28,153
Common Stock