May 25
2022
SELL
Payment of exercise price or tax liability
$332,762
$59.56 p/Share
5,587
Reduced 5.72%
92,149
Common Stock
May 20
2022
SELL
Payment of exercise price or tax liability
$322,049
$58.3 p/Share
5,524
Reduced 5.35%
97,736
Common Stock
May 18
2022
SELL
Payment of exercise price or tax liability
$117,434
$59.25 p/Share
1,982
Reduced 1.88%
103,260
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$58,673
$64.76 p/Share
906
Reduced 0.85%
105,242
Common Stock
Feb 16
2022
SELL
Open market or private sale
$14,551
$66.14 p/Share
220
Reduced 0.21%
106,148
Common Stock
Feb 14
2022
BUY
Grant, award, or other acquisition
$12,258
$55.72 p/Share
220
Added 0.21%
106,369
Common Stock
Nov 23
2021
SELL
Payment of exercise price or tax liability
$71,449
$63.68 p/Share
1,122
Reduced 1.05%
106,148
Common Stock
Nov 16
2021
SELL
Payment of exercise price or tax liability
$53,839
$61.39 p/Share
877
Reduced 0.81%
107,270
Common Stock
Sep 03
2021
SELL
Open market or private sale
$950,168
$83.9 p/Share
11,325
Reduced 9.48%
108,147
Common Stock
Sep 03
2021
BUY
Exercise of conversion of derivative security
$514,608
$45.44 p/Share
11,325
Added 8.66%
119,472
Common Stock
Aug 24
2021
SELL
Payment of exercise price or tax liability
$83,379
$77.06 p/Share
1,082
Reduced 0.99%
108,147
Common Stock
Aug 17
2021
SELL
Payment of exercise price or tax liability
$61,702
$74.43 p/Share
829
Reduced 0.75%
109,229
Common Stock
Aug 16
2021
SELL
Open market or private sale
$11,248
$76.52 p/Share
147
Reduced 0.13%
110,058
Common Stock
Aug 13
2021
BUY
Grant, award, or other acquisition
$8,904
$60.57 p/Share
147
Added 0.13%
110,206
Common Stock
Jun 28
2021
SELL
Open market or private sale
$659,705
$81.9 p/Share
8,055
Reduced 6.82%
110,058
Common Stock
Jun 28
2021
BUY
Exercise of conversion of derivative security
$366,019
$45.44 p/Share
8,055
Added 6.38%
118,113
Common Stock
Jun 25
2021
SELL
Open market or private sale
$267,813
$81.9 p/Share
3,270
Reduced 2.89%
110,058
Common Stock
Jun 25
2021
BUY
Exercise of conversion of derivative security
$148,589
$45.44 p/Share
3,270
Added 2.8%
113,328
Common Stock
Jun 09
2021
SELL
Open market or private sale
$704,239
$79.9 p/Share
8,814
Reduced 7.41%
110,058
Common Stock
Jun 09
2021
BUY
Exercise of conversion of derivative security
$498,608
$56.57 p/Share
8,814
Added 6.9%
118,872
Common Stock
Jun 07
2021
SELL
Open market or private sale
$790,000
$79.0 p/Share
10,000
Reduced 8.33%
110,058
Common Stock
Jun 04
2021
SELL
Open market or private sale
$686,611
$77.9 p/Share
8,814
Reduced 6.84%
120,058
Common Stock
Jun 04
2021
BUY
Exercise of conversion of derivative security
$498,608
$56.57 p/Share
8,814
Added 6.4%
128,872
Common Stock
May 25
2021
SELL
Open market or private sale
$2,557,149
$76.04 p/Share
33,629
Reduced 21.88%
120,058
Common Stock
May 25
2021
BUY
Exercise of conversion of derivative security
$498,608
$56.57 p/Share
8,814
Added 5.42%
153,688
Common Stock