Aug 15
2024
SELL
Payment of exercise price or tax liability
$291,926
$57.75 p/Share
5,055
Reduced 0.11%
4,442,821
Common Stock
Aug 15
2024
BUY
Grant, award, or other acquisition
-
120,430
Added 2.64%
4,447,876
Common Stock
Jun 12
2024
BUY
Grant, award, or other acquisition
-
2,534
Added 0.09%
2,884,966
Common Stock
Aug 15
2023
SELL
Payment of exercise price or tax liability
$237,280
$63.14 p/Share
3,758
Reduced 0.13%
2,882,432
Common Stock
Aug 15
2023
BUY
Grant, award, or other acquisition
-
89,507
Added 3.01%
2,886,190
Common Stock
Jun 14
2023
BUY
Grant, award, or other acquisition
-
3,479
Added 0.12%
2,796,683
Common Stock
Aug 15
2022
SELL
Payment of exercise price or tax liability
$274,434
$65.78 p/Share
4,172
Reduced 0.15%
2,793,204
Common Stock
Aug 15
2022
BUY
Grant, award, or other acquisition
-
99,374
Added 3.43%
2,797,376
Common Stock
Jun 15
2022
BUY
Grant, award, or other acquisition
-
2,995
Added 0.11%
2,698,002
Common Stock
Aug 16
2021
SELL
Payment of exercise price or tax liability
$154,330
$74.34 p/Share
2,076
Reduced 0.12%
1,796,670
Common Stock
Aug 16
2021
BUY
Grant, award, or other acquisition
-
49,438
Added 2.67%
1,798,746
Common Stock
Aug 05
2021
SELL
Payment of exercise price or tax liability
$92,514
$72.22 p/Share
1,281
Reduced 0.07%
1,749,308
Common Stock
Aug 05
2021
BUY
Grant, award, or other acquisition
-
30,512
Added 1.71%
1,750,589
Common Stock
Jun 15
2021
BUY
Grant, award, or other acquisition
-
2,652
Added 0.15%
1,720,077
Common Stock
Aug 17
2020
SELL
Payment of exercise price or tax liability
$66,968
$61.27 p/Share
1,093
Reduced 0.06%
1,717,425
Common Stock
Aug 17
2020
BUY
Grant, award, or other acquisition
-
26,028
Added 1.49%
1,718,518
Common Stock
Aug 05
2020
SELL
Payment of exercise price or tax liability
$153,747
$62.07 p/Share
2,477
Reduced 0.15%
1,692,490
Common Stock
Aug 05
2020
BUY
Grant, award, or other acquisition
-
59,008
Added 3.36%
1,694,967
Common Stock
Aug 05
2019
SELL
Payment of exercise price or tax liability
$478,343
$68.56 p/Share
6,977
Reduced 0.43%
1,632,476
Common Stock
Aug 05
2019
BUY
Grant, award, or other acquisition
-
166,257
Added 9.21%
1,639,453
Common Stock
Jun 12
2019
BUY
Grant, award, or other acquisition
-
3,483
Added 0.21%
1,635,959
Common Stock
Jun 06
2019
BUY
Grant, award, or other acquisition
-
3,151
Added 0.21%
1,473,196
Common Stock
Jun 06
2019
BUY
Grant, award, or other acquisition
-
3,151
Added 0.21%
1,473,196
Common Stock
Aug 06
2018
SELL
Payment of exercise price or tax liability
$60,544
$76.06 p/Share
796
Reduced 0.08%
980,030
Common Stock
Aug 06
2018
BUY
Grant, award, or other acquisition
-
18,997
Added 1.9%
980,826
Common Stock