May 01
2022
SELL
Payment of exercise price or tax liability
$28,285
$31.71 p/Share
892
Reduced 0.91%
97,066
Common Stock
Apr 22
2022
SELL
Payment of exercise price or tax liability
$6,159
$33.84 p/Share
182
Reduced 0.19%
97,958
Common Stock
Mar 16
2022
BUY
Grant, award, or other acquisition
-
10,416
Added 9.6%
98,140
Common Stock
Mar 15
2022
SELL
Payment of exercise price or tax liability
$100,374
$29.6 p/Share
3,391
Reduced 3.72%
87,724
Common Stock
Mar 15
2022
BUY
Grant, award, or other acquisition
-
1,533
Added 1.68%
89,762
Common Stock
Mar 15
2022
BUY
Exercise of conversion of derivative security
$90,724
$29.6 p/Share
3,065
Added 3.36%
88,229
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$17,319
$29.86 p/Share
580
Reduced 0.67%
86,517
Common Stock
Feb 01
2022
SELL
Payment of exercise price or tax liability
$31,088
$31.15 p/Share
998
Reduced 1.13%
87,097
Common Stock
Jan 22
2022
SELL
Payment of exercise price or tax liability
$5,903
$29.08 p/Share
203
Reduced 0.23%
88,095
Common Stock
Nov 22
2021
SELL
Payment of exercise price or tax liability
$18,579
$34.47 p/Share
539
Reduced 0.61%
88,298
Common Stock
Nov 15
2021
SELL
Payment of exercise price or tax liability
$12,443
$33.72 p/Share
369
Reduced 0.41%
88,837
Common Stock
Nov 01
2021
SELL
Payment of exercise price or tax liability
$104,477
$29.29 p/Share
3,567
Reduced 3.84%
89,206
Common Stock
Oct 22
2021
SELL
Payment of exercise price or tax liability
$5,265
$28.93 p/Share
182
Reduced 0.2%
92,773
Common Stock
Aug 22
2021
SELL
Payment of exercise price or tax liability
$14,284
$26.5 p/Share
539
Reduced 0.58%
92,955
Common Stock
Aug 15
2021
SELL
Payment of exercise price or tax liability
$10,214
$27.68 p/Share
369
Reduced 0.39%
93,494
Common Stock
Jul 22
2021
SELL
Payment of exercise price or tax liability
$26,819
$36.89 p/Share
727
Reduced 0.77%
93,863
Common Stock
Jul 15
2021
SELL
Payment of exercise price or tax liability
$51,534
$38.23 p/Share
1,348
Reduced 1.41%
94,590
Common Stock
Jun 15
2021
SELL
Payment of exercise price or tax liability
$61,591
$36.38 p/Share
1,693
Reduced 1.73%
95,938
Common Stock
May 22
2021
SELL
Payment of exercise price or tax liability
$16,585
$30.77 p/Share
539
Reduced 0.55%
97,631
Common Stock
May 15
2021
SELL
Payment of exercise price or tax liability
$10,096
$27.36 p/Share
369
Reduced 0.37%
98,170
Common Stock
Apr 15
2021
SELL
Payment of exercise price or tax liability
$30,290
$22.47 p/Share
1,348
Reduced 1.35%
98,539
Common Stock
Mar 17
2021
SELL
Open market or private sale
$104,750
$20.95 p/Share
5,000
Reduced 4.77%
99,887
Common Stock
Mar 15
2021
BUY
Grant, award, or other acquisition
-
9,195
Added 8.06%
104,887
Common Stock
Feb 22
2021
SELL
Payment of exercise price or tax liability
$12,414
$21.44 p/Share
579
Reduced 0.6%
95,692
Common Stock
Feb 15
2021
SELL
Payment of exercise price or tax liability
$9,118
$23.5 p/Share
388
Reduced 0.4%
96,271
Common Stock