Jan 26
2024
BUY
Grant, award, or other acquisition
$4,066,270
$37.62 p/Share
108,088
Added 12.36%
766,690
Common Stock
Apr 28
2023
SELL
Payment of exercise price or tax liability
$131,243
$26.37 p/Share
4,977
Reduced 0.66%
747,742
Common Stock
Feb 03
2023
SELL
Payment of exercise price or tax liability
$1,276,032
$32.33 p/Share
39,469
Reduced 4.98%
752,719
Common Stock
Jan 27
2023
BUY
Grant, award, or other acquisition
$3,984,510
$32.33 p/Share
123,245
Added 13.46%
792,188
Common Stock
Apr 29
2022
SELL
Payment of exercise price or tax liability
$171,225
$43.37 p/Share
3,948
Reduced 0.59%
668,943
Common Stock
Feb 03
2022
SELL
Payment of exercise price or tax liability
$1,914,486
$47.52 p/Share
40,288
Reduced 5.65%
672,891
Common Stock
Jan 28
2022
BUY
Grant, award, or other acquisition
$4,554,696
$46.77 p/Share
97,385
Added 12.01%
713,179
Common Stock
Jan 03
2022
SELL
Open market or private sale
$578,520
$48.21 p/Share
12,000
Reduced 1.91%
615,794
Common Stock
Dec 01
2021
SELL
Open market or private sale
$696,300
$46.42 p/Share
15,000
Reduced 2.33%
627,794
Common Stock
Nov 26
2021
SELL
Payment of exercise price or tax liability
$401,368
$49.46 p/Share
8,115
Reduced 1.25%
642,794
Common Stock
Sep 01
2021
SELL
Open market or private sale
$793,800
$52.92 p/Share
15,000
Reduced 2.25%
650,909
Common Stock
Jun 01
2021
SELL
Open market or private sale
$831,750
$55.45 p/Share
15,000
Reduced 2.2%
665,909
Common Stock
Mar 01
2021
SELL
Open market or private sale
$646,350
$43.09 p/Share
15,000
Reduced 2.16%
680,909
Common Stock
Feb 04
2021
SELL
Payment of exercise price or tax liability
$3,995,454
$38.59 p/Share
103,536
Reduced 12.95%
695,909
Common Stock
Jan 28
2021
BUY
Grant, award, or other acquisition
$3,416,378
$38.56 p/Share
88,599
Added 9.98%
799,445
Common Stock
Oct 20
2020
SELL
Open market or private sale
$502,046
$29.02 p/Share
17,300
Reduced 2.38%
710,846
Common Stock
Feb 06
2020
SELL
Payment of exercise price or tax liability
$3,661,285
$32.03 p/Share
114,308
Reduced 13.57%
728,146
Common Stock
Jan 28
2020
BUY
Grant, award, or other acquisition
$3,453,194
$31.75 p/Share
108,762
Added 11.43%
842,454
Common Stock
Jan 23
2020
BUY
Grant, award, or other acquisition
$4,139,755
$32.7 p/Share
126,598
Added 14.72%
733,692
Common Stock
Mar 18
2019
SELL
Payment of exercise price or tax liability
$721,767
$27.32 p/Share
26,419
Reduced 4.18%
606,150
Common Stock
Feb 21
2019
SELL
Open market or private sale
$2,628,370
$27.01 p/Share
97,311
Reduced 13.33%
632,569
Common Stock
Feb 07
2019
SELL
Payment of exercise price or tax liability
$2,811,642
$26.24 p/Share
107,151
Reduced 12.8%
729,880
Common Stock
Feb 01
2019
BUY
Grant, award, or other acquisition
$3,000,019
$26.24 p/Share
114,330
Added 12.02%
837,031
Common Stock
Jan 30
2019
BUY
Grant, award, or other acquisition
$3,948,973
$26.76 p/Share
147,570
Added 16.96%
722,701
Common Stock
Mar 18
2018
SELL
Payment of exercise price or tax liability
$735,585
$27.69 p/Share
26,565
Reduced 3.73%
684,835
Common Stock