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
Feb 29
2024
SELL
Open market or private sale
$225,833
$94.57 p/Share
2,388
Reduced 0.16%
1,515,898
Common Stock
Feb 28
2024
BUY
Exercise of conversion of derivative security
-
4,853
Added 0.32%
1,518,286
Common Stock
Feb 22
2024
SELL
Open market or private sale
$1,500,000
$100.0 p/Share
15,000
Reduced 0.98%
1,513,433
Common Stock
Feb 16
2024
SELL
Open market or private sale
$936,972
$88.88 p/Share
10,542
Reduced 0.69%
1,528,433
Common Stock