Dec 10
2024
SELL
Open market or private sale
$5,943,475
$109.42 p/Share
54,318
Reduced 52.98%
48,200
Common Stock, par valu...
Dec 10
2024
BUY
Exercise of conversion of derivative security
$2,474,184
$45.55 p/Share
54,318
Added 40.48%
79,866
Common Stock, par valu...
Dec 06
2024
SELL
Open market or private sale
$246,096
$102.54 p/Share
2,400
Reduced 4.74%
48,200
Common Stock, par valu...
Dec 06
2024
BUY
Exercise of conversion of derivative security
$109,320
$45.55 p/Share
2,400
Added 4.63%
49,400
Common Stock, par valu...
Nov 27
2024
SELL
Open market or private sale
$492,480
$102.6 p/Share
4,800
Reduced 9.06%
48,200
Common Stock, par valu...
Nov 27
2024
BUY
Exercise of conversion of derivative security
$218,880
$45.6 p/Share
4,800
Added 8.66%
50,600
Common Stock, par valu...
Nov 25
2024
SELL
Open market or private sale
$413,400
$102.53 p/Share
4,032
Reduced 7.72%
48,200
Common Stock, par valu...
Nov 25
2024
BUY
Exercise of conversion of derivative security
$194,463
$48.23 p/Share
4,032
Added 7.63%
48,800
Common Stock, par valu...
Jun 05
2024
SELL
Open market or private sale
$1,273,632
$86.43 p/Share
14,736
Reduced 23.41%
48,200
Common Stock, par valu...
Jun 05
2024
BUY
Exercise of conversion of derivative security
$298,551
$20.26 p/Share
14,736
Added 20.28%
57,936
Common Stock, par valu...
Apr 01
2024
SELL
Open market or private sale
$884,286
$75.22 p/Share
11,756
Reduced 19.61%
48,200
Common Stock, par valu...
Mar 25
2024
SELL
Payment of exercise price or tax liability
$319,503
$79.36 p/Share
4,026
Reduced 6.29%
59,956
Common Stock, par valu...
Mar 25
2024
BUY
Exercise of conversion of derivative security
-
9,257
Added 12.64%
63,982
Common Stock, par valu...
Mar 23
2024
SELL
Payment of exercise price or tax liability
$234,588
$78.17 p/Share
3,001
Reduced 5.2%
54,725
Common Stock, par valu...
Mar 23
2024
BUY
Exercise of conversion of derivative security
-
6,899
Added 10.68%
57,726
Common Stock, par valu...
Mar 22
2024
SELL
Payment of exercise price or tax liability
$158,137
$78.17 p/Share
2,023
Reduced 3.83%
50,827
Common Stock, par valu...
Mar 22
2024
BUY
Exercise of conversion of derivative security
-
4,650
Added 8.09%
52,850
Common Stock, par valu...
Feb 23
2024
SELL
Open market or private sale
$412,849
$82.57 p/Share
5,000
Reduced 9.4%
48,200
Common Stock, par valu...
Feb 23
2024
BUY
Exercise of conversion of derivative security
$101,300
$20.26 p/Share
5,000
Added 8.59%
53,200
Common Stock, par valu...
Jan 02
2024
SELL
Open market or private sale
$176,188
$75.23 p/Share
2,342
Reduced 4.63%
48,200
Common Stock, par valu...
Dec 10
2023
SELL
Payment of exercise price or tax liability
$130,248
$72.2 p/Share
1,804
Reduced 3.45%
50,542
Common Stock
Dec 10
2023
BUY
Exercise of conversion of derivative security
-
4,146
Added 7.34%
52,346
Common Stock
Aug 09
2023
SELL
Open market or private sale
$260,425
$73.38 p/Share
3,549
Reduced 6.86%
48,200
Common Stock, par valu...
Aug 09
2023
BUY
Exercise of conversion of derivative security
$71,902
$20.26 p/Share
3,549
Added 6.42%
51,749
Common Stock, par valu...
Aug 07
2023
SELL
Open market or private sale
$7,327
$73.27 p/Share
100
Reduced 0.21%
48,200
Common Stock, par valu...