Mar 10
2022
SELL
Payment of exercise price or tax liability
$257,120
$55.92 p/Share
4,598
Reduced 1.48%
305,190
Common Stock
Feb 10
2022
SELL
Payment of exercise price or tax liability
$388,795
$56.29 p/Share
6,907
Reduced 2.18%
309,788
Common Stock
Dec 10
2021
SELL
Payment of exercise price or tax liability
$264,615
$57.55 p/Share
4,598
Reduced 1.44%
315,572
Common Stock
Nov 10
2021
SELL
Payment of exercise price or tax liability
$4,155,497
$57.44 p/Share
72,345
Reduced 18.43%
320,170
Common Stock
Nov 10
2021
BUY
Grant, award, or other acquisition
-
119,426
Added 23.33%
392,515
Common Stock
Sep 20
2021
BUY
Grant, award, or other acquisition
-
71,570
Added 20.84%
271,853
Common Stock
Sep 10
2021
SELL
Payment of exercise price or tax liability
$269,443
$58.6 p/Share
4,598
Reduced 2.24%
200,283
Common Stock
Aug 24
2021
SELL
Open market or private sale
$2,596,440
$59.01 p/Share
44,000
Reduced 17.68%
204,881
Common Stock
Aug 23
2021
SELL
Open market or private sale
$234,080
$58.52 p/Share
4,000
Reduced 1.58%
248,881
Common Stock
Aug 10
2021
SELL
Payment of exercise price or tax liability
$154,539
$55.47 p/Share
2,786
Reduced 1.09%
252,881
Common Stock
Jun 10
2021
SELL
Open market or private sale
$2,750,500
$55.01 p/Share
50,000
Reduced 16.4%
254,887
Common Stock
Jun 10
2021
SELL
Payment of exercise price or tax liability
$248,384
$54.02 p/Share
4,598
Reduced 1.49%
304,887
Common Stock
May 24
2021
SELL
Open market or private sale
$642,000
$53.5 p/Share
12,000
Reduced 3.73%
309,485
Common Stock
May 10
2021
SELL
Payment of exercise price or tax liability
$106,326
$53.43 p/Share
1,990
Reduced 0.62%
321,485
Common Stock
Mar 15
2021
SELL
Open market or private sale
$295,020
$49.17 p/Share
6,000
Reduced 1.83%
322,646
Common Stock
Mar 10
2021
SELL
Payment of exercise price or tax liability
$153,583
$47.89 p/Share
3,207
Reduced 0.97%
328,646
Common Stock
Feb 16
2021
SELL
Open market or private sale
$279,960
$46.66 p/Share
6,000
Reduced 1.78%
331,853
Common Stock
Feb 12
2021
SELL
Open market or private sale
$283,320
$47.22 p/Share
6,000
Reduced 1.74%
337,853
Common Stock
Feb 10
2021
SELL
Payment of exercise price or tax liability
$97,485
$48.5 p/Share
2,010
Reduced 0.58%
343,853
Common Stock
Feb 03
2021
BUY
Grant, award, or other acquisition
-
32,773
Added 8.66%
345,863
Common Stock
Dec 16
2020
SELL
Open market or private sale
$180,000
$45.0 p/Share
4,000
Reduced 1.26%
312,446
Common Stock
Dec 15
2020
SELL
Open market or private sale
$266,940
$44.49 p/Share
6,000
Reduced 1.86%
316,446
Common Stock
Dec 10
2020
SELL
Payment of exercise price or tax liability
$205,485
$44.69 p/Share
4,598
Reduced 1.41%
322,446
Common Stock
Dec 01
2020
SELL
Open market or private sale
$88,000
$44.0 p/Share
2,000
Reduced 0.61%
327,044
Common Stock
Nov 19
2020
SELL
Open market or private sale
$163,880
$40.97 p/Share
4,000
Reduced 1.2%
329,044
Common Stock