Jun 23
2023
BUY
Exercise of conversion of derivative security
-
781
Added 1.62%
47,501
Common Stock
Jun 16
2023
SELL
Open market or private sale
$29,875
$100.93 p/Share
296
Reduced 0.63%
46,720
Common Stock
Jun 15
2023
BUY
Exercise of conversion of derivative security
-
782
Added 1.64%
47,016
Common Stock
Jun 09
2023
SELL
Open market or private sale
$220,000
$110.0 p/Share
2,000
Reduced 4.15%
46,234
Common Stock
May 25
2023
SELL
Open market or private sale
$140,592
$96.76 p/Share
1,453
Reduced 2.92%
48,234
Common Stock
May 24
2023
BUY
Exercise of conversion of derivative security
-
3,750
Added 7.02%
49,687
Common Stock
Apr 13
2023
SELL
Open market or private sale
$50,099
$135.04 p/Share
371
Reduced 0.8%
45,937
Common Stock
Apr 12
2023
BUY
Exercise of conversion of derivative security
-
938
Added 1.99%
46,308
Common Stock
Mar 24
2023
SELL
Open market or private sale
$165,450
$127.86 p/Share
1,294
Reduced 2.77%
45,370
Common Stock
Mar 23
2023
BUY
Exercise of conversion of derivative security
-
3,125
Added 6.28%
46,664
Common Stock
Mar 16
2023
SELL
Open market or private sale
$38,816
$129.82 p/Share
299
Reduced 0.68%
43,539
Common Stock
Mar 15
2023
BUY
Exercise of conversion of derivative security
-
781
Added 1.75%
43,838
Common Stock
Feb 27
2023
SELL
Open market or private sale
$665,387
$127.91 p/Share
5,202
Reduced 10.78%
43,057
Common Stock
Feb 24
2023
BUY
Exercise of conversion of derivative security
-
3,750
Added 7.21%
48,259
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
-
9,942
Added 18.26%
44,509
Common Stock
Feb 10
2023
SELL
Open market or private sale
$604,050
$120.81 p/Share
5,000
Reduced 12.64%
34,567
Common Stock
Feb 10
2023
BUY
Exercise of conversion of derivative security
$101,189
$33.73 p/Share
3,000
Added 7.05%
39,567
Common Stock
Jan 13
2023
SELL
Open market or private sale
$48,710
$120.57 p/Share
404
Reduced 1.09%
36,567
Common Stock
Jan 12
2023
BUY
Exercise of conversion of derivative security
-
937
Added 2.47%
36,971
Common Stock
Dec 16
2022
SELL
Open market or private sale
$33,604
$109.82 p/Share
306
Reduced 0.84%
36,034
Common Stock
Dec 15
2022
BUY
Exercise of conversion of derivative security
-
781
Added 2.1%
36,340
Common Stock
Nov 25
2022
SELL
Open market or private sale
$179,211
$123.0 p/Share
1,457
Reduced 3.94%
35,559
Common Stock
Nov 24
2022
BUY
Exercise of conversion of derivative security
-
3,750
Added 9.2%
37,016
Common Stock
Oct 28
2022
SELL
Open market or private sale
$539,662
$110.7 p/Share
4,875
Reduced 12.78%
33,266
Common Stock
Oct 28
2022
BUY
Exercise of conversion of derivative security
$80,520
$26.84 p/Share
3,000
Added 7.29%
38,141
Common Stock