Feb 22
2023
SELL
Open market or private sale
$1,437,500
$57.5 p/Share
25,000
Reduced 11.66%
189,345
Common Stock
Feb 22
2023
BUY
Exercise of conversion of derivative security
-
11,478
Added 4.82%
226,499
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$510,915
$56.38 p/Share
9,062
Reduced 4.04%
215,021
Common Stock
Feb 21
2023
BUY
Exercise of conversion of derivative security
-
20,102
Added 8.23%
224,083
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$6,021,979
$57.42 p/Share
104,876
Reduced 33.96%
203,981
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
-
241,092
Added 43.84%
308,857
Common Stock
Mar 06
2022
SELL
Payment of exercise price or tax liability
$939,341
$46.33 p/Share
20,275
Reduced 14.99%
115,000
Common Stock
Mar 06
2022
BUY
Exercise of conversion of derivative security
-
45,205
Added 26.02%
128,517
Common Stock
Feb 23
2022
SELL
Payment of exercise price or tax liability
$212,316
$52.0 p/Share
4,083
Reduced 4.34%
90,070
Common Stock
Feb 23
2022
BUY
Exercise of conversion of derivative security
-
9,187
Added 8.89%
94,153
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$380,496
$53.09 p/Share
7,167
Reduced 7.78%
84,966
Common Stock
Feb 21
2022
SELL
Payment of exercise price or tax liability
$339,436
$53.07 p/Share
6,396
Reduced 6.49%
92,133
Common Stock
Feb 21
2022
BUY
Exercise of conversion of derivative security
-
20,102
Added 16.94%
98,529
Common Stock
Sep 10
2021
SELL
Open market or private sale
$1,650,000
$55.0 p/Share
30,000
Reduced 27.67%
78,427
Common Stock
Sep 10
2021
BUY
Exercise of conversion of derivative security
$318,300
$10.61 p/Share
30,000
Added 21.67%
108,427
Common Stock
Mar 08
2021
SELL
Open market or private sale
$1,500,000
$50.0 p/Share
30,000
Reduced 27.67%
78,427
Common Stock
Mar 08
2021
BUY
Exercise of conversion of derivative security
$318,300
$10.61 p/Share
30,000
Added 21.67%
108,427
Common Stock
Mar 06
2021
SELL
Payment of exercise price or tax liability
$1,016,574
$49.49 p/Share
20,541
Reduced 20.76%
78,427
Common Stock
Mar 06
2021
BUY
Exercise of conversion of derivative security
-
45,204
Added 32.92%
92,121
Common Stock
Feb 22
2021
SELL
Payment of exercise price or tax liability
$299,781
$43.77 p/Share
6,849
Reduced 11.3%
53,764
Common Stock
Feb 21
2021
SELL
Payment of exercise price or tax liability
$275,498
$43.89 p/Share
6,277
Reduced 9.38%
60,613
Common Stock
Feb 21
2021
BUY
Exercise of conversion of derivative security
-
20,102
Added 23.11%
66,890
Common Stock
Dec 09
2020
SELL
Open market or private sale
$1,291,174
$45.02 p/Share
28,680
Reduced 12.54%
200,018
Common Stock
Dec 09
2020
BUY
Exercise of conversion of derivative security
$304,295
$10.61 p/Share
28,680
Added 11.14%
228,698
Common Stock
Dec 07
2020
SELL
Open market or private sale
$59,440
$45.03 p/Share
1,320
Reduced 0.66%
200,018
Common Stock