Dec 03
2024
SELL
Open market or private sale
$13,596
$43.3 p/Share
314
Reduced 0.02%
1,443,904
Common Stock
Dec 02
2024
BUY
Exercise of conversion of derivative security
-
651
Added 0.05%
1,444,218
Common Stock
Nov 29
2024
SELL
Open market or private sale
$12,451
$42.79 p/Share
291
Reduced 0.02%
1,443,567
Common Stock
Nov 27
2024
BUY
Exercise of conversion of derivative security
-
610
Added 0.04%
1,443,858
Common Stock
Nov 11
2024
SELL
Open market or private sale
$12,769
$46.1 p/Share
277
Reduced 0.02%
1,443,248
Common Stock
Nov 08
2024
BUY
Exercise of conversion of derivative security
-
523
Added 0.04%
1,443,525
Common Stock
Sep 03
2024
SELL
Open market or private sale
$24,482
$76.99 p/Share
318
Reduced 0.02%
1,443,002
Common Stock
Aug 30
2024
BUY
Exercise of conversion of derivative security
-
652
Added 0.05%
1,443,320
Common Stock
Aug 29
2024
SELL
Open market or private sale
$23,409
$78.03 p/Share
300
Reduced 0.02%
1,442,668
Common Stock
Aug 28
2024
BUY
Exercise of conversion of derivative security
-
611
Added 0.04%
1,442,968
Common Stock
Aug 12
2024
SELL
Open market or private sale
$21,361
$84.1 p/Share
254
Reduced 0.02%
1,442,357
Common Stock
Aug 09
2024
BUY
Exercise of conversion of derivative security
-
522
Added 0.04%
1,442,611
Common Stock
Jul 15
2024
SELL
Open market or private sale
$1,816,800
$121.12 p/Share
15,000
Reduced 1.03%
1,442,089
Common Stock
Jun 17
2024
SELL
Open market or private sale
$2,072,400
$138.16 p/Share
15,000
Reduced 1.02%
1,457,089
Common Stock
Jun 03
2024
SELL
Open market or private sale
$47,704
$140.72 p/Share
339
Reduced 0.02%
1,472,089
Common Stock
May 31
2024
BUY
Exercise of conversion of derivative security
-
651
Added 0.04%
1,472,428
Common Stock
May 29
2024
SELL
Open market or private sale
$49,274
$144.5 p/Share
341
Reduced 0.02%
1,471,777
Common Stock
May 28
2024
BUY
Exercise of conversion of derivative security
-
610
Added 0.04%
1,472,118
Common Stock
May 15
2024
SELL
Open market or private sale
$1,912,350
$127.49 p/Share
15,000
Reduced 1.01%
1,471,508
Common Stock
May 10
2024
SELL
Open market or private sale
$30,844
$120.96 p/Share
255
Reduced 0.02%
1,486,508
Common Stock
May 09
2024
BUY
Exercise of conversion of derivative security
-
522
Added 0.04%
1,486,763
Common Stock
Apr 15
2024
SELL
Open market or private sale
$1,575,300
$105.02 p/Share
15,000
Reduced 1.0%
1,486,241
Common Stock
Mar 15
2024
SELL
Open market or private sale
$1,547,550
$103.17 p/Share
15,000
Reduced 0.99%
1,501,241
Common Stock
Mar 04
2024
SELL
Open market or private sale
$29,151
$94.34 p/Share
309
Reduced 0.02%
1,516,241
Common Stock
Mar 01
2024
BUY
Exercise of conversion of derivative security
-
652
Added 0.04%
1,516,550
Common Stock