Nov 15
2024
BUY
Open market or private purchase
$171,300
$34.26 p/Share
5,000
Added 50.0%
5,000
Common Stock
Jul 02
2024
SELL
Payment of exercise price or tax liability
$117,998
$36.99 p/Share
3,190
Reduced 41.85%
4,432
Common Stock
Jul 02
2024
BUY
Exercise of conversion of derivative security
-
7,622
Added 50.0%
7,622
Common Stock
Mar 14
2024
-
267,274
Reduced 100.0%
0
Common Stock
Mar 05
2024
SELL
Payment of exercise price or tax liability
$83,348
$46.72 p/Share
1,784
Reduced 0.66%
267,274
Common Stock, par valu...
Mar 05
2024
BUY
Exercise of conversion of derivative security
-
4,261
Added 1.56%
269,058
Common Stock, par valu...
Mar 03
2024
SELL
Payment of exercise price or tax liability
$1,345,872
$48.06 p/Share
28,004
Reduced 9.56%
264,797
Common Stock, par valu...
Mar 03
2024
BUY
Exercise of conversion of derivative security
-
66,911
Added 18.71%
290,646
Common Stock, par valu...
Mar 01
2024
SELL
Payment of exercise price or tax liability
$76,463
$48.06 p/Share
1,591
Reduced 0.7%
225,890
Common Stock, par valu...
Mar 01
2024
BUY
Exercise of conversion of derivative security
-
3,800
Added 1.64%
227,481
Common Stock, par valu...
Feb 24
2024
SELL
Payment of exercise price or tax liability
$57,115
$48.28 p/Share
1,183
Reduced 0.53%
223,681
Common Stock, par valu...
Feb 24
2024
BUY
Exercise of conversion of derivative security
-
2,660
Added 1.17%
224,864
Common Stock, par valu...
Jul 02
2023
SELL
Payment of exercise price or tax liability
$1,524,453
$47.79 p/Share
31,899
Reduced 12.55%
222,204
Common Stock, par valu...
Jul 02
2023
BUY
Exercise of conversion of derivative security
-
76,220
Added 23.3%
250,913
Common Stock, par valu...
Mar 21
2023
SELL
Payment of exercise price or tax liability
$169,739
$47.4 p/Share
3,581
Reduced 1.97%
177,883
Common Stock, par valu...
Mar 21
2023
BUY
Exercise of conversion of derivative security
-
8,555
Added 4.5%
181,464
Common Stock, par valu...
Mar 05
2023
SELL
Payment of exercise price or tax liability
$943,418
$52.9 p/Share
17,834
Reduced 9.35%
172,909
Common Stock, par valu...
Mar 05
2023
BUY
Exercise of conversion of derivative security
-
42,610
Added 18.4%
188,959
Common Stock, par valu...
Mar 03
2023
SELL
Payment of exercise price or tax liability
$113,999
$52.9 p/Share
2,155
Reduced 1.43%
148,133
Common Stock, par valu...
Mar 03
2023
BUY
Exercise of conversion of derivative security
-
5,147
Added 3.31%
150,288
Common Stock, par valu...
Mar 01
2023
SELL
Payment of exercise price or tax liability
$81,880
$52.12 p/Share
1,571
Reduced 1.07%
145,141
Common Stock, par valu...
Mar 01
2023
BUY
Exercise of conversion of derivative security
-
3,799
Added 2.52%
146,712
Common Stock, par valu...
Jul 02
2022
SELL
Payment of exercise price or tax liability
$111,499
$32.91 p/Share
3,388
Reduced 2.32%
142,913
Common Stock, par valu...
Jul 02
2022
BUY
Exercise of conversion of derivative security
-
7,622
Added 4.95%
146,301
Common Stock, par valu...
Mar 21
2022
SELL
Payment of exercise price or tax liability
$1,457,498
$38.33 p/Share
38,025
Reduced 21.52%
138,679
Common Stock, par valu...