Jul 26
2022
SELL
Payment of exercise price or tax liability
$117,229
$42.8 p/Share
2,739
Reduced 0.54%
505,658
Common Stock
May 25
2022
SELL
Open market or private sale
$1,685,247
$38.81 p/Share
43,423
Reduced 7.87%
508,397
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$110,631
$34.23 p/Share
3,232
Reduced 0.58%
551,820
Common Stock
Feb 13
2022
SELL
Payment of exercise price or tax liability
$85,683
$33.84 p/Share
2,532
Reduced 0.45%
555,052
Common Stock
Feb 12
2022
SELL
Payment of exercise price or tax liability
$33,874
$33.84 p/Share
1,001
Reduced 0.18%
557,584
Common Stock
Jan 26
2022
SELL
Payment of exercise price or tax liability
$255,800
$33.76 p/Share
7,577
Reduced 1.34%
558,585
Common Stock
Jan 24
2022
BUY
Grant, award, or other acquisition
-
40,384
Added 6.66%
566,162
Common Stock
Oct 06
2021
SELL
Payment of exercise price or tax liability
$5,762,756
$36.49 p/Share
157,927
Reduced 23.04%
527,590
Common Stock
Oct 06
2021
BUY
Exercise of conversion of derivative security
-
350,167
Added 33.81%
685,517
Common Stock
Aug 31
2021
SELL
Payment of exercise price or tax liability
$186,505
$34.24 p/Share
5,447
Reduced 1.63%
328,176
Common Stock
Aug 15
2021
SELL
Payment of exercise price or tax liability
$115,124
$35.62 p/Share
3,232
Reduced 0.96%
333,623
Common Stock
Aug 13
2021
BUY
Grant, award, or other acquisition
-
56,140
Added 14.29%
336,855
Common Stock
Aug 12
2021
SELL
Payment of exercise price or tax liability
$16,728
$33.39 p/Share
501
Reduced 0.18%
280,715
Common Stock
Aug 10
2021
SELL
Payment of exercise price or tax liability
$180,977
$30.7 p/Share
5,895
Reduced 1.73%
335,350
Common Stock
Aug 10
2021
BUY
Grant, award, or other acquisition
-
13,069
Added 3.69%
341,245
Common Stock
Aug 06
2021
SELL
Payment of exercise price or tax liability
$66,637
$30.03 p/Share
2,219
Reduced 0.78%
281,216
Common Stock
Aug 06
2021
BUY
Grant, award, or other acquisition
-
14,756
Added 4.95%
283,435
Common Stock
Jul 26
2021
SELL
Payment of exercise price or tax liability
$41,484
$30.28 p/Share
1,370
Reduced 0.51%
268,679
Common Stock
Feb 28
2021
SELL
Payment of exercise price or tax liability
$87,927
$24.05 p/Share
3,656
Reduced 1.34%
270,049
Common Stock
Feb 15
2021
SELL
Payment of exercise price or tax liability
$91,849
$28.27 p/Share
3,249
Reduced 1.17%
273,705
Common Stock
Feb 12
2021
SELL
Payment of exercise price or tax liability
$15,831
$28.27 p/Share
560
Reduced 0.2%
276,954
Common Stock
Jan 22
2021
BUY
Grant, award, or other acquisition
-
30,364
Added 9.86%
277,514
Common Stock