Oct 21
2024
SELL
Open market or private sale
$1,314,660
$130.1 p/Share
10,105
Reduced 4.39%
219,879
Common Stock
Oct 18
2024
SELL
Open market or private sale
$881,904
$130.44 p/Share
6,761
Reduced 2.86%
229,984
Common Stock
Oct 17
2024
SELL
Open market or private sale
$602,383
$131.01 p/Share
4,598
Reduced 1.91%
236,745
Common Stock
Sep 23
2024
BUY
Exercise of conversion of derivative security
$1,210,140
$56.38 p/Share
21,464
Added 8.17%
241,343
Common Stock
Sep 11
2024
SELL
Open market or private sale
$1,239,007
$89.33 p/Share
13,870
Reduced 5.93%
219,879
Common Stock
Sep 10
2024
SELL
Open market or private sale
$1,255,763
$89.89 p/Share
13,970
Reduced 5.64%
233,749
Common Stock
Jul 10
2024
SELL
Open market or private sale
$1,176,910
$69.23 p/Share
17,000
Reduced 6.42%
247,719
Common Stock
Jul 09
2024
SELL
Open market or private sale
$655,838
$71.31 p/Share
9,197
Reduced 3.36%
264,719
Common Stock
Jul 08
2024
SELL
Open market or private sale
$1,788,000
$71.52 p/Share
25,000
Reduced 8.36%
273,916
Common Stock
Jul 05
2024
BUY
Exercise of conversion of derivative security
$1,788,823
$34.94 p/Share
51,197
Added 14.62%
298,916
Common Stock
Jun 17
2024
SELL
Open market or private sale
$346,995
$77.11 p/Share
4,500
Reduced 1.78%
247,719
Common Stock
Jun 14
2024
SELL
Open market or private sale
$1,567,429
$76.46 p/Share
20,500
Reduced 7.52%
252,219
Common Stock
Jun 13
2024
SELL
Open market or private sale
$1,921,249
$76.85 p/Share
25,000
Reduced 8.4%
272,719
Common Stock
Apr 24
2024
-
8,500
Reduced 2.78%
297,719
Common Stock
Apr 18
2024
BUY
Exercise of conversion of derivative security
-
2,678
Added 0.87%
306,219
Common Stock
Apr 16
2024
BUY
Exercise of conversion of derivative security
-
2,740
Added 0.89%
303,541
Common Stock
Jan 24
2024
SELL
Open market or private sale
$3,175,500
$43.5 p/Share
73,000
Reduced 19.53%
300,801
Common Stock
Jan 23
2024
SELL
Open market or private sale
$754,800
$44.4 p/Share
17,000
Reduced 4.35%
373,801
Common Stock
Jan 22
2024
SELL
Open market or private sale
$452,700
$45.27 p/Share
10,000
Reduced 2.5%
390,801
Common Stock
Apr 18
2023
BUY
Exercise of conversion of derivative security
-
4,280
Added 1.06%
399,052
Common Stock
Apr 16
2023
BUY
Exercise of conversion of derivative security
-
4,382
Added 1.1%
394,772
Common Stock
Mar 06
2023
BUY
Exercise of conversion of derivative security
$409,250
$16.37 p/Share
25,000
Added 6.02%
390,390
Common Stock
Apr 16
2022
BUY
Exercise of conversion of derivative security
-
4,264
Added 1.15%
365,390
Common Stock
Apr 12
2022
BUY
Exercise of conversion of derivative security
-
11,231
Added 3.02%
361,126
Common Stock
Apr 09
2021
BUY
Exercise of conversion of derivative security
-
22,484
Added 6.04%
349,895
Common Stock