May 07
2024
SELL
Payment of exercise price or tax liability
$28,032
$29.14 p/Share
962
Reduced 0.29%
333,781
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
-
128,985
Added 28.01%
331,492
Common Stock
Feb 18
2024
SELL
Payment of exercise price or tax liability
$102,480
$27.35 p/Share
3,747
Reduced 1.82%
202,507
Common Stock
Feb 19
2023
SELL
Payment of exercise price or tax liability
$93,309
$33.82 p/Share
2,759
Reduced 1.36%
200,221
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
-
43,856
Added 17.77%
202,983
Common Stock
May 26
2022
BUY
Grant, award, or other acquisition
-
7,480
Added 4.53%
157,794
Common Stock
Feb 27
2022
SELL
Payment of exercise price or tax liability
$251,357
$69.13 p/Share
3,636
Reduced 2.37%
150,050
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$295,804
$73.51 p/Share
4,024
Reduced 2.76%
141,902
Common Stock
Feb 16
2022
BUY
Grant, award, or other acquisition
-
25,968
Added 14.45%
153,686
Common Stock
Nov 18
2021
SELL
Payment of exercise price or tax liability
$9,283
$71.41 p/Share
130
Reduced 0.1%
131,532
Common Stock
May 18
2021
SELL
Open market or private sale
$4,792,754
$70.13 p/Share
68,341
Reduced 34.24%
131,251
Common Stock
May 18
2021
BUY
Exercise of conversion of derivative security
$1,785,067
$26.12 p/Share
68,341
Added 25.51%
199,592
Common Stock
May 07
2021
BUY
Grant, award, or other acquisition
-
1,956
Added 1.47%
131,251
Common Stock
Feb 21
2021
SELL
Payment of exercise price or tax liability
$92,341
$55.56 p/Share
1,662
Reduced 1.27%
129,098
Common Stock
Feb 18
2021
BUY
Grant, award, or other acquisition
-
11,898
Added 8.34%
130,760
Common Stock
Feb 17
2021
SELL
Payment of exercise price or tax liability
$20,390
$54.52 p/Share
374
Reduced 0.31%
118,862
Common Stock
Feb 17
2021
BUY
Grant, award, or other acquisition
-
1,151
Added 0.96%
119,236
Common Stock
Nov 12
2020
SELL
Payment of exercise price or tax liability
$8,462
$39.36 p/Share
215
Reduced 0.18%
117,860
Common Stock
Feb 22
2020
SELL
Payment of exercise price or tax liability
$106,152
$59.77 p/Share
1,776
Reduced 1.49%
117,233
Common Stock
Feb 19
2020
SELL
Payment of exercise price or tax liability
$141,804
$60.86 p/Share
2,330
Reduced 2.08%
109,957
Common Stock
Feb 19
2020
BUY
Grant, award, or other acquisition
-
17,382
Added 12.74%
119,010
Common Stock
Nov 18
2019
SELL
Payment of exercise price or tax liability
$34,238
$58.03 p/Share
590
Reduced 0.57%
103,797
Common Stock
Feb 27
2019
SELL
Payment of exercise price or tax liability
$781,261
$63.01 p/Share
12,399
Reduced 11.5%
95,375
Common Stock
Feb 27
2019
BUY
Grant, award, or other acquisition
-
37,790
Added 26.66%
103,983
Common Stock
Feb 24
2019
SELL
Payment of exercise price or tax liability
$292,004
$62.81 p/Share
4,649
Reduced 5.58%
78,592
Common Stock