Nov 04
2024
SELL
Open market or private sale
$954,952
$41.86 p/Share
22,813
Reduced 18.16%
102,825
Common Stock, par valu...
Sep 03
2024
SELL
Payment of exercise price or tax liability
$578,720
$36.54 p/Share
15,838
Reduced 11.19%
125,638
Common Stock, par valu...
Sep 01
2024
BUY
Exercise of conversion of derivative security
-
40,610
Added 22.3%
141,476
Common Stock, par valu...
Aug 12
2024
SELL
Open market or private sale
$383,257
$34.25 p/Share
11,190
Reduced 9.99%
100,866
Common Stock, par valu...
May 24
2024
SELL
Open market or private sale
$462,291
$30.84 p/Share
14,990
Reduced 11.8%
112,056
Common Stock, par valu...
Mar 06
2024
SELL
Open market or private sale
$748,677
$31.51 p/Share
23,760
Reduced 15.76%
127,046
Common Stock, par valu...
Feb 19
2024
SELL
Payment of exercise price or tax liability
$123,716
$30.57 p/Share
4,047
Reduced 2.71%
145,210
Common Stock, par valu...
Feb 19
2024
BUY
Exercise of conversion of derivative security
-
10,375
Added 6.5%
149,257
Common Stock, par valu...
Feb 17
2024
SELL
Payment of exercise price or tax liability
$109,410
$30.57 p/Share
3,579
Reduced 2.32%
150,806
Common Stock, par valu...
Feb 17
2024
BUY
Exercise of conversion of derivative security
-
9,175
Added 5.61%
154,385
Common Stock, par valu...
Feb 16
2024
SELL
Payment of exercise price or tax liability
$65,656
$30.97 p/Share
2,120
Reduced 1.5%
138,882
Common Stock, par valu...
Feb 16
2024
BUY
Exercise of conversion of derivative security
-
5,435
Added 3.71%
141,002
Common Stock, par valu...
Feb 15
2024
SELL
Payment of exercise price or tax liability
$52,063
$30.34 p/Share
1,716
Reduced 1.25%
135,567
Common Stock, par valu...
Feb 15
2024
BUY
Exercise of conversion of derivative security
-
4,400
Added 3.11%
137,283
Common Stock, par valu...
Jan 29
2024
SELL
Payment of exercise price or tax liability
$924,333
$32.29 p/Share
28,626
Reduced 17.72%
132,883
Common Stock, par valu...
Jan 29
2024
BUY
Exercise of conversion of derivative security
-
73,400
Added 31.25%
161,509
Common Stock, par valu...
Sep 01
2023
SELL
Payment of exercise price or tax liability
$231,384
$29.23 p/Share
7,916
Reduced 8.24%
88,109
Common Stock, par valu...
Sep 01
2023
BUY
Exercise of conversion of derivative security
-
20,295
Added 17.45%
96,025
Common Stock, par valu...
Aug 23
2023
SELL
Open market or private sale
$733,838
$28.23 p/Share
25,995
Reduced 25.55%
75,730
Common Stock, par valu...
Feb 20
2023
SELL
Payment of exercise price or tax liability
$124,486
$170.53 p/Share
730
Reduced 3.46%
20,345
Common Stock, par valu...
Feb 20
2023
BUY
Exercise of conversion of derivative security
-
1,708
Added 7.5%
21,075
Common Stock, par valu...
Feb 19
2023
SELL
Payment of exercise price or tax liability
$151,260
$170.53 p/Share
887
Reduced 4.38%
19,367
Common Stock, par valu...
Feb 19
2023
BUY
Exercise of conversion of derivative security
-
2,075
Added 9.29%
20,254
Common Stock, par valu...
Feb 17
2023
SELL
Payment of exercise price or tax liability
$133,897
$170.57 p/Share
785
Reduced 4.14%
18,179
Common Stock, par valu...
Feb 17
2023
BUY
Exercise of conversion of derivative security
-
1,835
Added 8.82%
18,964
Common Stock, par valu...