Nov 27
2024
-
3,500
Reduced 1.22%
282,518
Common Stock
Nov 11
2024
SELL
Open market or private sale
$2,688,621
$84.5 p/Share
31,818
Reduced 10.01%
286,018
Common Stock
Nov 11
2024
BUY
Exercise of conversion of derivative security
$874,995
$27.5 p/Share
31,818
Added 9.1%
317,836
Common Stock
Sep 12
2024
SELL
Open market or private sale
$3,484,000
$69.68 p/Share
50,000
Reduced 14.88%
286,018
Common Stock
Sep 12
2024
BUY
Exercise of conversion of derivative security
$1,175,000
$23.5 p/Share
50,000
Added 12.95%
336,018
Common Stock
Aug 21
2024
SELL
Open market or private sale
$3,116,996
$68.14 p/Share
45,744
Reduced 13.79%
286,018
Common Stock
Aug 21
2024
BUY
Exercise of conversion of derivative security
$1,074,984
$23.5 p/Share
45,744
Added 12.12%
331,762
Common Stock
Nov 30
2023
SELL
Payment of exercise price or tax liability
$233,091
$59.89 p/Share
3,892
Reduced 1.34%
286,018
Common Stock
Nov 30
2023
SELL
Open market or private sale
$1,170,390
$60.02 p/Share
19,500
Reduced 6.42%
284,410
Common Stock
Nov 30
2023
BUY
Exercise of conversion of derivative security
$575,000
$23.0 p/Share
25,000
Added 7.94%
289,910
Common Stock
Nov 14
2023
SELL
Open market or private sale
$1,204,200
$60.21 p/Share
20,000
Reduced 6.6%
282,929
Common Stock
Nov 14
2023
SELL
Payment of exercise price or tax liability
$213,356
$60.63 p/Share
3,519
Reduced 1.22%
284,410
Common Stock
Nov 14
2023
BUY
Exercise of conversion of derivative security
$575,000
$23.0 p/Share
25,000
Added 7.99%
287,929
Common Stock
Sep 15
2022
BUY
Open market or private purchase
$47,250
$47.25 p/Share
1,000
Added 0.35%
282,929
Common Stock
Sep 14
2022
BUY
Open market or private purchase
$192,000
$48.0 p/Share
4,000
Added 1.4%
281,929
Common Stock
Dec 09
2021
SELL
Payment of exercise price or tax liability
$2,070,701
$63.27 p/Share
32,728
Reduced 10.54%
277,929
Common Stock
Dec 09
2021
BUY
Exercise of conversion of derivative security
$1,150,000
$23.0 p/Share
50,000
Added 13.86%
310,657
Common Stock
Nov 10
2021
SELL
Payment of exercise price or tax liability
$3,932,321
$58.92 p/Share
66,740
Reduced 20.39%
260,657
Common Stock
Nov 10
2021
BUY
Exercise of conversion of derivative security
$2,296,964
$23.0 p/Share
99,868
Added 23.43%
326,397
Common Stock
Aug 10
2021
SELL
Payment of exercise price or tax liability
$3,913,324
$54.92 p/Share
71,255
Reduced 23.85%
227,529
Common Stock
Aug 10
2021
BUY
Exercise of conversion of derivative security
$2,180,068
$22.0 p/Share
99,094
Added 26.71%
271,887
Common Stock