Mar 01
2024
BUY
Grant, award, or other acquisition
-
11,409
Added 10.26%
99,805
Common Stock
Feb 29
2024
SELL
Payment of exercise price or tax liability
$93,218
$60.61 p/Share
1,538
Reduced 1.71%
88,396
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$216,755
$60.26 p/Share
3,597
Reduced 3.85%
89,934
Common Stock
Feb 07
2024
SELL
Payment of exercise price or tax liability
$1,272,307
$57.62 p/Share
22,081
Reduced 19.1%
93,531
Common Stock
Feb 07
2024
BUY
Grant, award, or other acquisition
-
55,892
Added 32.59%
115,612
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
11,724
Added 16.41%
59,720
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$291,453
$58.56 p/Share
4,977
Reduced 9.4%
47,996
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$826,443
$62.9 p/Share
13,139
Reduced 19.87%
52,973
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
-
33,205
Added 33.43%
66,112
Common Stock
Jun 01
2022
SELL
Open market or private sale
$7,857,334
$70.41 p/Share
111,594
Reduced 74.45%
38,303
Common Stock
Jun 01
2022
-
5,396
Reduced 14.09%
32,907
Common Stock
Jun 01
2022
BUY
Exercise of conversion of derivative security
$3,486,690
$32.71 p/Share
106,594
Added 41.56%
149,897
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$159,221
$43.73 p/Share
3,641
Reduced 7.76%
43,303
Common Stock
Feb 11
2022
BUY
Grant, award, or other acquisition
-
10,180
Added 17.82%
46,944
Common Stock
Nov 15
2021
SELL
Payment of exercise price or tax liability
$10,873
$31.98 p/Share
340
Reduced 0.92%
36,686
Common Stock
Nov 15
2021
BUY
Grant, award, or other acquisition
-
78
Added 0.21%
36,764
Common Stock
Feb 28
2021
SELL
Payment of exercise price or tax liability
$36,722
$26.61 p/Share
1,380
Reduced 3.59%
37,026
Common Stock
Feb 12
2021
BUY
Grant, award, or other acquisition
-
17,232
Added 30.97%
38,406
Common Stock
Nov 15
2020
SELL
Payment of exercise price or tax liability
$4,012
$11.8 p/Share
340
Reduced 1.59%
21,097
Common Stock
Nov 15
2020
BUY
Grant, award, or other acquisition
-
77
Added 0.36%
21,174
Common Stock
Nov 14
2020
SELL
Payment of exercise price or tax liability
$4,283
$11.8 p/Share
363
Reduced 1.67%
21,355
Common Stock
Nov 14
2020
BUY
Grant, award, or other acquisition
-
82
Added 0.38%
21,437
Common Stock
Nov 10
2020
SELL
Payment of exercise price or tax liability
$26,246
$12.38 p/Share
2,120
Reduced 8.89%
21,718
Common Stock
Nov 10
2020
BUY
Grant, award, or other acquisition
-
481
Added 1.98%
23,838
Common Stock