Dec 20
2022
-
6,276
Reduced 1.1%
562,363
Common Stock
Sep 06
2022
BUY
Grant, award, or other acquisition
-
77,860
Added 10.75%
646,499
Common Stock
Aug 15
2022
SELL
Payment of exercise price or tax liability
$116,126
$35.93 p/Share
3,232
Reduced 0.57%
568,639
Common Stock
Aug 13
2022
SELL
Payment of exercise price or tax liability
$91,051
$35.96 p/Share
2,532
Reduced 0.44%
571,871
Common Stock
Aug 12
2022
SELL
Payment of exercise price or tax liability
$35,996
$35.96 p/Share
1,001
Reduced 0.17%
574,403
Common Stock
Aug 12
2022
BUY
Grant, award, or other acquisition
-
77,860
Added 11.92%
575,404
Common Stock
Aug 10
2022
SELL
Payment of exercise price or tax liability
$220,001
$37.32 p/Share
5,895
Reduced 1.17%
497,544
Common Stock
Aug 06
2022
SELL
Payment of exercise price or tax liability
$96,438
$43.46 p/Share
2,219
Reduced 0.44%
503,439
Common Stock
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