Jul 25
2022
SELL
Payment of exercise price or tax liability
$7,191
$31.82 p/Share
226
Reduced 0.26%
87,305
Common Stock
Jun 09
2022
SELL
Payment of exercise price or tax liability
$2,383
$30.17 p/Share
79
Reduced 0.09%
87,531
Common Stock
May 26
2022
SELL
Payment of exercise price or tax liability
$5,069
$32.08 p/Share
158
Reduced 0.18%
87,610
Common Stock
Apr 25
2022
SELL
Payment of exercise price or tax liability
$9,146
$40.47 p/Share
226
Reduced 0.26%
87,768
Common Stock
Mar 09
2022
SELL
Payment of exercise price or tax liability
$3,884
$42.68 p/Share
91
Reduced 0.1%
87,994
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$26,586
$36.67 p/Share
725
Reduced 0.82%
88,085
Common Stock
Jan 26
2022
SELL
Payment of exercise price or tax liability
$9,883
$38.16 p/Share
259
Reduced 0.29%
88,810
Common Stock
Dec 09
2021
SELL
Payment of exercise price or tax liability
$5,949
$50.85 p/Share
117
Reduced 0.13%
89,069
Common Stock
Nov 08
2021
SELL
Open market or private sale
$1,040,443
$65.61 p/Share
15,858
Reduced 12.76%
108,415
Common Stock
Nov 08
2021
SELL
Payment of exercise price or tax liability
$1,270,076
$66.05 p/Share
19,229
Reduced 17.74%
89,186
Common Stock
Nov 08
2021
BUY
Exercise of conversion of derivative security
$135,781
$3.95 p/Share
34,375
Added 21.67%
124,273
Common Stock
Oct 25
2021
SELL
Payment of exercise price or tax liability
$21,049
$63.21 p/Share
333
Reduced 0.37%
89,898
Common Stock
Sep 14
2021
SELL
Payment of exercise price or tax liability
$6,689
$57.17 p/Share
117
Reduced 0.13%
90,231
Common Stock
Sep 01
2021
BUY
Grant, award, or other acquisition
-
75,000
Added 45.36%
90,348
Common Stock
Jul 23
2021
SELL
Payment of exercise price or tax liability
$17,226
$56.11 p/Share
307
Reduced 1.96%
15,348
Common Stock
Jun 21
2021
SELL
Payment of exercise price or tax liability
$1,409,259
$63.17 p/Share
22,309
Reduced 36.46%
38,876
Common Stock
Jun 21
2021
SELL
Open market or private sale
$1,462,226
$62.97 p/Share
23,221
Reduced 59.73%
15,655
Common Stock
Jun 21
2021
BUY
Exercise of conversion of derivative security
$597,508
$13.56 p/Share
44,064
Added 41.87%
61,185
Common Stock
Jun 09
2021
SELL
Payment of exercise price or tax liability
$4,869
$64.92 p/Share
75
Reduced 0.44%
17,121
Common Stock
Apr 23
2021
SELL
Payment of exercise price or tax liability
$10,874
$51.05 p/Share
213
Reduced 1.22%
17,196
Common Stock
Mar 09
2021
SELL
Payment of exercise price or tax liability
$14,549
$42.17 p/Share
345
Reduced 1.94%
17,409
Common Stock
Mar 03
2021
BUY
Grant, award, or other acquisition
-
7,000
Added 28.28%
17,754
Common Stock
Jan 26
2021
SELL
Payment of exercise price or tax liability
$12,359
$50.24 p/Share
246
Reduced 2.24%
10,754
Common Stock
Dec 02
2020
SELL
Payment of exercise price or tax liability
$411,235
$36.59 p/Share
11,239
Reduced 32.93%
22,887
Common Stock
Dec 02
2020
SELL
Open market or private sale
$389,589
$36.54 p/Share
10,662
Reduced 46.59%
12,225
Common Stock