Jun 21
2022
SELL
Payment of exercise price or tax liability
$2,309
$43.56 p/Share
53
Reduced 0.16%
32,190
Common Stock
Jun 20
2022
SELL
Payment of exercise price or tax liability
$11,326
$43.56 p/Share
260
Reduced 0.8%
32,243
Common Stock
Jun 15
2022
SELL
Open market or private sale
$43,730
$43.73 p/Share
1,000
Reduced 2.98%
32,503
Common Stock
Apr 14
2022
SELL
Open market or private sale
$57,290
$57.29 p/Share
1,000
Reduced 2.9%
33,503
Common Stock
Mar 20
2022
SELL
Payment of exercise price or tax liability
$18,811
$60.1 p/Share
313
Reduced 0.9%
34,503
Common Stock
Mar 15
2022
SELL
Open market or private sale
$54,110
$54.11 p/Share
1,000
Reduced 2.79%
34,816
Common Stock
Feb 15
2022
SELL
Open market or private sale
$64,420
$64.42 p/Share
1,000
Reduced 2.72%
35,816
Common Stock
Jan 14
2022
SELL
Open market or private sale
$71,810
$71.81 p/Share
1,000
Reduced 2.64%
36,816
Common Stock
Dec 20
2021
SELL
Payment of exercise price or tax liability
$195,287
$74.48 p/Share
2,622
Reduced 6.48%
37,816
Common Stock
Dec 15
2021
SELL
Open market or private sale
$73,860
$73.86 p/Share
1,000
Reduced 2.41%
40,438
Common Stock
Dec 14
2021
BUY
Grant, award, or other acquisition
-
6,010
Added 12.67%
41,438
Common Stock
Dec 14
2021
BUY
Exercise of conversion of derivative security
-
3,726
Added 8.74%
38,899
Common Stock
Nov 15
2021
SELL
Open market or private sale
$61,440
$61.44 p/Share
1,000
Reduced 3.06%
31,702
Common Stock
Oct 11
2021
SELL
Open market or private sale
$52,770
$52.77 p/Share
1,000
Reduced 2.97%
32,702
Common Stock
Sep 20
2021
SELL
Payment of exercise price or tax liability
$21,189
$51.68 p/Share
410
Reduced 1.2%
33,702
Common Stock
Jun 20
2021
SELL
Payment of exercise price or tax liability
$23,022
$56.15 p/Share
410
Reduced 1.19%
34,112
Common Stock
Jun 15
2021
SELL
Open market or private sale
$58,130
$58.13 p/Share
1,000
Reduced 2.82%
34,522
Common Stock
May 17
2021
SELL
Open market or private sale
$51,260
$51.26 p/Share
1,000
Reduced 2.74%
35,522
Common Stock
Apr 15
2021
SELL
Open market or private sale
$56,250
$56.25 p/Share
1,000
Reduced 2.67%
36,522
Common Stock
Mar 20
2021
SELL
Payment of exercise price or tax liability
$22,667
$55.42 p/Share
409
Reduced 1.08%
37,522
Common Stock
Mar 15
2021
SELL
Open market or private sale
$54,560
$54.56 p/Share
1,000
Reduced 2.57%
37,931
Common Stock
Feb 16
2021
SELL
Open market or private sale
$56,100
$56.1 p/Share
1,000
Reduced 2.5%
38,931
Common Stock
Jan 15
2021
SELL
Open market or private sale
$54,370
$54.37 p/Share
1,000
Reduced 2.44%
39,931
Common Stock
Dec 20
2020
SELL
Payment of exercise price or tax liability
$172,980
$51.36 p/Share
3,368
Reduced 7.6%
40,931
Common Stock
Dec 16
2020
BUY
Exercise of conversion of derivative security
-
5,738
Added 11.47%
44,299
Common Stock