Jun 16
2023
SELL
Open market or private sale
$1,765,985
$65.0 p/Share
27,169
Reduced 26.89%
73,877
Common Stock
Mar 06
2023
SELL
Payment of exercise price or tax liability
$400,650
$59.87 p/Share
6,692
Reduced 4.97%
127,856
Common Stock
Mar 06
2023
SELL
Open market or private sale
$1,500,000
$60.0 p/Share
25,000
Reduced 19.55%
102,856
Common Stock
Mar 06
2023
BUY
Exercise of conversion of derivative security
-
15,068
Added 10.07%
134,548
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$234,570
$57.89 p/Share
4,052
Reduced 2.04%
194,480
Common Stock
Feb 23
2023
SELL
Open market or private sale
$4,312,500
$57.5 p/Share
75,000
Reduced 38.56%
119,480
Common Stock
Feb 23
2023
BUY
Exercise of conversion of derivative security
-
9,187
Added 4.42%
198,532
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$698,368
$57.46 p/Share
12,154
Reduced 5.37%
214,345
Common Stock
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