Apr 01
2024
SELL
Payment of exercise price or tax liability
$310,816
$44.05 p/Share
7,056
Reduced 8.28%
78,206
Common Stock
Apr 01
2024
BUY
Exercise of conversion of derivative security
-
17,929
Added 17.37%
85,262
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$576,534
$45.35 p/Share
12,713
Reduced 15.88%
67,333
Common Stock
Feb 22
2024
BUY
Exercise of conversion of derivative security
-
32,305
Added 28.75%
80,046
Common Stock
Jan 28
2024
SELL
Payment of exercise price or tax liability
$61,389
$42.87 p/Share
1,432
Reduced 2.91%
47,741
Common Stock
Jan 28
2024
BUY
Exercise of conversion of derivative security
-
3,638
Added 6.89%
49,173
Common Stock
Jan 06
2024
SELL
Payment of exercise price or tax liability
$220,728
$42.35 p/Share
5,212
Reduced 10.27%
45,535
Common Stock
Jan 06
2024
BUY
Exercise of conversion of derivative security
-
13,245
Added 20.7%
50,747
Common Stock
Jan 03
2024
SELL
Payment of exercise price or tax liability
$97,116
$42.67 p/Share
2,276
Reduced 5.72%
37,502
Common Stock
Jan 03
2024
BUY
Exercise of conversion of derivative security
-
5,386
Added 11.93%
39,743
Common Stock
Jul 01
2023
SELL
Payment of exercise price or tax liability
$196,221
$66.09 p/Share
2,969
Reduced 7.95%
34,357
Common Stock
Jul 01
2023
BUY
Exercise of conversion of derivative security
-
7,543
Added 16.81%
37,326
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$437,207
$54.44 p/Share
8,031
Reduced 21.24%
29,783
Common Stock
Feb 28
2023
BUY
Exercise of conversion of derivative security
-
20,408
Added 35.05%
37,814
Common Stock
Jan 28
2023
SELL
Payment of exercise price or tax liability
$94,784
$66.19 p/Share
1,432
Reduced 7.6%
17,406
Common Stock
Jan 28
2023
BUY
Exercise of conversion of derivative security
-
3,638
Added 16.19%
18,838
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$123,456
$54.41 p/Share
2,269
Reduced 12.99%
15,200
Common Stock
Jan 03
2023
BUY
Exercise of conversion of derivative security
-
5,385
Added 23.56%
17,469
Common Stock
Jul 01
2022
SELL
Payment of exercise price or tax liability
$192,451
$64.82 p/Share
2,969
Reduced 19.72%
12,084
Common Stock
Jul 01
2022
BUY
Exercise of conversion of derivative security
-
7,542
Added 33.38%
15,053
Common Stock
Jan 28
2022
SELL
Payment of exercise price or tax liability
$113,183
$77.1 p/Share
1,468
Reduced 16.35%
7,511
Common Stock
Jan 28
2022
BUY
Exercise of conversion of derivative security
-
3,638
Added 28.83%
8,979
Common Stock
Jul 01
2021
SELL
Payment of exercise price or tax liability
$172,118
$78.2 p/Share
2,201
Reduced 29.18%
5,341
Common Stock
Jul 01
2021
BUY
Exercise of conversion of derivative security
-
7,542
Added 50.0%
7,542
Common Stock