Sep 06
2023
SELL
Open market or private sale
$140,000
$70.0 p/Share
2,000
Reduced 4.91%
38,745
Common Stock
Sep 01
2023
SELL
Open market or private sale
$67,790
$67.79 p/Share
1,000
Reduced 2.4%
40,745
Common Stock
Aug 01
2023
SELL
Open market or private sale
$106,438
$65.38 p/Share
1,628
Reduced 3.75%
41,745
Common Stock
Jul 31
2023
BUY
Exercise of conversion of derivative security
-
1,563
Added 3.48%
43,373
Common Stock
Jul 13
2023
SELL
Open market or private sale
$43,298
$89.83 p/Share
482
Reduced 1.14%
41,810
Common Stock
Jul 12
2023
BUY
Exercise of conversion of derivative security
-
1,250
Added 2.87%
42,292
Common Stock
Jul 03
2023
SELL
Open market or private sale
$313,950
$89.7 p/Share
3,500
Reduced 7.86%
41,042
Common Stock
Jun 26
2023
SELL
Open market or private sale
$32,152
$85.74 p/Share
375
Reduced 0.83%
44,542
Common Stock
Jun 23
2023
BUY
Exercise of conversion of derivative security
-
937
Added 2.04%
44,917
Common Stock
Jun 16
2023
SELL
Open market or private sale
$71,672
$101.09 p/Share
709
Reduced 1.59%
43,980
Common Stock
Jun 15
2023
BUY
Exercise of conversion of derivative security
-
1,875
Added 4.03%
44,689
Common Stock
Jun 01
2023
SELL
Open market or private sale
$360,010
$102.86 p/Share
3,500
Reduced 7.56%
42,814
Common Stock
May 01
2023
SELL
Open market or private sale
$358,859
$86.66 p/Share
4,141
Reduced 8.21%
46,314
Common Stock
Apr 30
2023
BUY
Exercise of conversion of derivative security
-
1,562
Added 3.0%
50,455
Common Stock
Apr 13
2023
SELL
Open market or private sale
$66,740
$134.83 p/Share
495
Reduced 1.0%
48,893
Common Stock
Apr 12
2023
BUY
Exercise of conversion of derivative security
-
1,250
Added 2.47%
49,388
Common Stock
Apr 03
2023
SELL
Open market or private sale
$471,135
$134.61 p/Share
3,500
Reduced 6.78%
48,138
Common Stock
Mar 24
2023
SELL
Open market or private sale
$198,597
$127.88 p/Share
1,553
Reduced 2.92%
51,638
Common Stock
Mar 23
2023
BUY
Exercise of conversion of derivative security
-
3,750
Added 6.59%
53,191
Common Stock
Mar 16
2023
SELL
Open market or private sale
$93,131
$129.89 p/Share
717
Reduced 1.43%
49,441
Common Stock
Mar 15
2023
BUY
Exercise of conversion of derivative security
-
1,875
Added 3.6%
50,158
Common Stock
Mar 01
2023
SELL
Open market or private sale
$465,850
$133.1 p/Share
3,500
Reduced 6.76%
48,283
Common Stock
Feb 27
2023
SELL
Open market or private sale
$657,686
$127.88 p/Share
5,143
Reduced 9.03%
51,783
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
-
13,287
Added 18.92%
56,926
Common Stock
Feb 10
2023
SELL
Open market or private sale
$427,910
$122.26 p/Share
3,500
Reduced 7.42%
43,639
Common Stock