Aug 14
2023
SELL
Open market or private sale
$1,999,500
$66.65 p/Share
30,000
Reduced 4.9%
582,862
Common Stock
Aug 14
2023
BUY
Exercise of conversion of derivative security
$1,246,800
$41.56 p/Share
30,000
Added 4.67%
612,862
Common Stock
Aug 01
2023
-
27,065
Added 4.44%
582,862
Common Stock
Apr 10
2023
-
15,272
Added 2.67%
555,797
Common Stock
Jan 18
2023
-
500,000
Reduced 48.05%
540,525
Common Stock
Dec 28
2022
-
138,467
Added 11.74%
1,040,525
Common Stock
Oct 16
2022
SELL
Payment of exercise price or tax liability
$2,958,225
$52.72 p/Share
56,112
Reduced 5.86%
902,058
Common Stock
Oct 13
2022
SELL
Payment of exercise price or tax liability
$8,378,072
$52.75 p/Share
158,826
Reduced 14.22%
958,170
Common Stock
Oct 13
2022
BUY
Exercise of conversion of derivative security
-
262,349
Added 20.7%
1,005,248
Common Stock
Oct 13
2022
BUY
Grant, award, or other acquisition
-
225,118
Added 20.85%
854,647
Common Stock
Jan 14
2022
SELL
Open market or private sale
$9,716,000
$97.16 p/Share
100,000
Reduced 12.88%
676,301
Common Stock
Jan 14
2022
BUY
Exercise of conversion of derivative security
$2,820,000
$28.2 p/Share
100,000
Added 11.41%
776,301
Common Stock
Dec 22
2021
-
25,065
Added 3.57%
676,301
Common Stock
Nov 05
2021
-
170,000
Reduced 20.7%
651,236
Common Stock
Oct 16
2021
SELL
Payment of exercise price or tax liability
$8,956,230
$67.68 p/Share
132,332
Reduced 13.88%
821,236
Common Stock
Oct 16
2021
BUY
Exercise of conversion of derivative security
-
111,788
Added 10.49%
953,568
Common Stock
Oct 13
2021
SELL
Payment of exercise price or tax liability
$4,370,494
$66.72 p/Share
65,505
Reduced 7.22%
841,780
Common Stock
Oct 13
2021
BUY
Grant, award, or other acquisition
-
176,109
Added 16.31%
903,707
Common Stock
Oct 13
2021
BUY
Exercise of conversion of derivative security
-
138,692
Added 13.26%
907,285
Common Stock
May 08
2021
SELL
Payment of exercise price or tax liability
$2,492,044
$85.98 p/Share
28,984
Reduced 4.66%
592,484
Common Stock
Mar 02
2021
-
28,500
Reduced 4.38%
621,468
Common Stock
Dec 17
2020
-
61,854
Reduced 8.69%
649,968
Common Stock
Nov 06
2020
-
22,312
Added 3.04%
711,822
Common Stock
Oct 24
2020
SELL
Payment of exercise price or tax liability
$945,751
$52.85 p/Share
17,895
Reduced 2.68%
648,828
Common Stock
Oct 16
2020
SELL
Payment of exercise price or tax liability
$7,295,181
$51.94 p/Share
140,454
Reduced 17.4%
666,723
Common Stock