Jan 16
2024
SELL
Open market or private sale
$26,428
$81.32 p/Share
325
Reduced 0.8%
40,489
Common Stock
Jan 12
2024
BUY
Exercise of conversion of derivative security
-
1,094
Added 2.61%
40,814
Common Stock
Dec 26
2023
SELL
Open market or private sale
$54,107
$89.73 p/Share
603
Reduced 1.5%
39,720
Common Stock
Dec 23
2023
BUY
Exercise of conversion of derivative security
-
1,562
Added 3.73%
40,323
Common Stock
Dec 18
2023
SELL
Open market or private sale
$44,089
$89.07 p/Share
495
Reduced 1.26%
38,761
Common Stock
Dec 15
2023
BUY
Exercise of conversion of derivative security
-
1,250
Added 3.09%
39,256
Common Stock
Oct 13
2023
SELL
Open market or private sale
$22,846
$52.4 p/Share
436
Reduced 1.13%
38,006
Common Stock
Oct 12
2023
BUY
Exercise of conversion of derivative security
-
1,094
Added 2.77%
38,442
Common Stock
Sep 25
2023
SELL
Open market or private sale
$33,586
$55.15 p/Share
609
Reduced 1.6%
37,348
Common Stock
Sep 23
2023
BUY
Exercise of conversion of derivative security
-
1,563
Added 3.95%
37,957
Common Stock
Sep 18
2023
SELL
Open market or private sale
$31,561
$63.25 p/Share
499
Reduced 1.35%
36,394
Common Stock
Sep 15
2023
BUY
Exercise of conversion of derivative security
-
1,249
Added 3.27%
36,893
Common Stock
Aug 01
2023
SELL
Open market or private sale
$16,392
$65.31 p/Share
251
Reduced 0.7%
35,644
Common Stock
Jul 31
2023
BUY
Exercise of conversion of derivative security
-
625
Added 1.71%
35,895
Common Stock
Jul 13
2023
SELL
Open market or private sale
$37,793
$89.77 p/Share
421
Reduced 1.18%
35,270
Common Stock
Jul 12
2023
BUY
Exercise of conversion of derivative security
-
1,093
Added 2.97%
35,691
Common Stock
Jun 26
2023
SELL
Open market or private sale
$53,514
$85.76 p/Share
624
Reduced 1.77%
34,598
Common Stock
Jun 23
2023
BUY
Exercise of conversion of derivative security
-
1,562
Added 4.25%
35,222
Common Stock
Jun 16
2023
SELL
Open market or private sale
$48,023
$100.89 p/Share
476
Reduced 1.39%
33,660
Common Stock
Jun 15
2023
BUY
Exercise of conversion of derivative security
-
1,251
Added 3.54%
34,136
Common Stock
May 01
2023
SELL
Open market or private sale
$21,824
$84.92 p/Share
257
Reduced 0.78%
32,885
Common Stock
Apr 30
2023
BUY
Exercise of conversion of derivative security
-
625
Added 1.85%
33,142
Common Stock
Apr 13
2023
SELL
Open market or private sale
$58,273
$134.58 p/Share
433
Reduced 1.31%
32,517
Common Stock
Apr 12
2023
BUY
Exercise of conversion of derivative security
-
1,094
Added 3.21%
32,950
Common Stock
Mar 24
2023
SELL
Open market or private sale
$331,081
$127.88 p/Share
2,589
Reduced 7.52%
31,856
Common Stock