May 11
2023
BUY
Grant, award, or other acquisition
-
6,525
Added 15.69%
35,055
Common Stock
May 09
2023
SELL
Open market or private sale
$6,723,864
$88.94 p/Share
75,600
Reduced 72.6%
28,530
Common Stock
May 09
2023
BUY
Exercise of conversion of derivative security
$2,661,120
$35.2 p/Share
75,600
Added 42.06%
104,130
Common Stock
May 08
2023
SELL
Payment of exercise price or tax liability
$122,106
$88.74 p/Share
1,376
Reduced 4.6%
28,530
Common Stock
May 07
2023
SELL
Payment of exercise price or tax liability
$191,145
$88.74 p/Share
2,154
Reduced 6.72%
29,906
Common Stock
May 07
2023
BUY
Exercise of conversion of derivative security
-
4,708
Added 12.8%
32,060
Common Stock
May 04
2023
SELL
Payment of exercise price or tax liability
$30,306
$88.1 p/Share
344
Reduced 1.24%
27,352
Common Stock
May 03
2023
SELL
Payment of exercise price or tax liability
$28,713
$87.81 p/Share
327
Reduced 1.17%
27,696
Common Stock
Jul 07
2022
BUY
Grant, award, or other acquisition
-
2,032
Added 5.43%
35,374
Common Stock
May 17
2022
SELL
Payment of exercise price or tax liability
$165,959
$95.93 p/Share
1,730
Reduced 4.94%
33,303
Common Stock
May 08
2022
SELL
Payment of exercise price or tax liability
$746,663
$100.52 p/Share
7,428
Reduced 17.49%
35,033
Common Stock
May 08
2022
BUY
Exercise of conversion of derivative security
-
12,206
Added 22.33%
42,461
Common Stock
May 07
2022
SELL
Payment of exercise price or tax liability
$59,809
$100.52 p/Share
595
Reduced 1.93%
30,255
Common Stock
May 04
2022
SELL
Open market or private sale
$2,458,170
$105.05 p/Share
23,400
Reduced 43.13%
30,850
Common Stock
May 04
2022
SELL
Payment of exercise price or tax liability
$52,223
$105.93 p/Share
493
Reduced 0.9%
54,250
Common Stock
May 04
2022
BUY
Exercise of conversion of derivative security
$509,184
$21.76 p/Share
23,400
Added 29.95%
54,743
Common Stock
May 03
2022
BUY
Grant, award, or other acquisition
-
3,775
Added 10.75%
31,343
Common Stock
Apr 11
2022
SELL
Open market or private sale
$2,443,200
$122.16 p/Share
20,000
Reduced 42.05%
27,568
Common Stock
Apr 11
2022
BUY
Exercise of conversion of derivative security
$435,200
$21.76 p/Share
20,000
Added 29.6%
47,568
Common Stock
Mar 14
2022
SELL
Open market or private sale
$2,091,800
$104.59 p/Share
20,000
Reduced 42.18%
27,414
Common Stock
Mar 14
2022
BUY
Exercise of conversion of derivative security
$435,200
$21.76 p/Share
20,000
Added 29.67%
47,414
Common Stock
Feb 18
2022
SELL
Open market or private sale
$2,123,600
$106.18 p/Share
20,000
Reduced 42.18%
27,414
Common Stock
Feb 18
2022
BUY
Exercise of conversion of derivative security
$435,200
$21.76 p/Share
20,000
Added 29.67%
47,414
Common Stock
Jan 14
2022
SELL
Open market or private sale
$1,197,400
$119.74 p/Share
10,000
Reduced 26.73%
27,414
Common Stock
Jan 14
2022
BUY
Exercise of conversion of derivative security
$217,600
$21.76 p/Share
10,000
Added 21.09%
37,414
Common Stock