Mar 27
2023
SELL
Open market or private sale
$326,430
$108.81 p/Share
3,000
Reduced 11.22%
23,736
Common Stock
Mar 27
2023
BUY
Exercise of conversion of derivative security
$105,300
$35.1 p/Share
3,000
Added 10.59%
25,336
Common Stock
Jan 06
2023
SELL
Open market or private sale
$338,160
$112.72 p/Share
3,000
Reduced 11.22%
23,736
Common Stock
Jan 06
2023
BUY
Exercise of conversion of derivative security
$94,140
$31.38 p/Share
3,000
Added 10.09%
26,736
Common Stock
Dec 21
2022
SELL
Payment of exercise price or tax liability
$133,525
$112.87 p/Share
1,183
Reduced 4.75%
23,736
Common Stock
Dec 21
2022
BUY
Grant, award, or other acquisition
-
2,594
Added 9.43%
24,919
Common Stock
Sep 12
2022
SELL
Open market or private sale
$365,720
$91.43 p/Share
4,000
Reduced 15.19%
22,325
Common Stock
Sep 12
2022
BUY
Exercise of conversion of derivative security
$122,280
$30.57 p/Share
4,000
Added 14.12%
24,325
Common Stock
Jun 15
2022
SELL
Open market or private sale
$317,200
$79.3 p/Share
4,000
Reduced 14.44%
23,695
Common Stock
Jun 15
2022
-
1,370
Reduced 5.78%
22,325
Common Stock
Jun 15
2022
BUY
Exercise of conversion of derivative security
$119,000
$29.75 p/Share
4,000
Added 12.62%
27,695
Common Stock
May 19
2022
SELL
Payment of exercise price or tax liability
$12,979
$77.72 p/Share
167
Reduced 0.7%
23,695
Common Stock
May 19
2022
BUY
Exercise of conversion of derivative security
-
545
Added 2.23%
23,862
Common Stock
Apr 01
2022
SELL
Payment of exercise price or tax liability
$105,357
$86.5 p/Share
1,218
Reduced 4.96%
23,317
Common Stock
Apr 01
2022
BUY
Exercise of conversion of derivative security
-
3,978
Added 13.95%
24,535
Common Stock
Mar 25
2022
SELL
Open market or private sale
$309,420
$85.95 p/Share
3,600
Reduced 14.9%
20,556
Common Stock
Mar 25
2022
BUY
Exercise of conversion of derivative security
$75,708
$21.03 p/Share
3,600
Added 12.97%
24,156
Common Stock
Dec 15
2021
SELL
Payment of exercise price or tax liability
$46,662
$98.03 p/Share
476
Reduced 2.26%
20,556
Common Stock
Dec 15
2021
BUY
Grant, award, or other acquisition
-
1,554
Added 6.88%
21,032
Common Stock
Jun 22
2021
-
1,500
Reduced 7.15%
19,478
Common Stock
Jun 22
2021
SELL
Open market or private sale
$384,048
$106.68 p/Share
3,600
Reduced 15.6%
19,478
Common Stock
Jun 22
2021
BUY
Exercise of conversion of derivative security
$75,708
$21.03 p/Share
3,600
Added 13.49%
23,078
Common Stock
May 19
2021
SELL
Payment of exercise price or tax liability
$18,247
$109.92 p/Share
166
Reduced 0.79%
20,978
Common Stock
May 19
2021
BUY
Exercise of conversion of derivative security
-
539
Added 2.49%
21,144
Common Stock
Mar 12
2021
SELL
Open market or private sale
$172,839
$101.67 p/Share
1,700
Reduced 7.62%
20,605
Common Stock