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
Feb 01
2023
SELL
Open market or private sale
$79,611
$133.13 p/Share
598
Reduced 1.25%
47,139
Common Stock
Jan 31
2023
BUY
Exercise of conversion of derivative security
-
1,563
Added 3.17%
47,737
Common Stock
Jan 13
2023
SELL
Open market or private sale
$67,875
$120.56 p/Share
563
Reduced 1.2%
46,174
Common Stock
Jan 12
2023
BUY
Exercise of conversion of derivative security
-
1,250
Added 2.6%
46,737
Common Stock
Jan 03
2023
SELL
Open market or private sale
$221,620
$110.81 p/Share
2,000
Reduced 4.21%
45,487
Common Stock
Dec 27
2022
BUY
Exercise of conversion of derivative security
$90,487
$19.87 p/Share
4,554
Added 8.75%
47,487
Common Stock