Nov 15
2023
SELL
Payment of exercise price or tax liability
$27,264
$69.73 p/Share
391
Reduced 0.55%
71,318
Common Stock
Aug 15
2023
SELL
Payment of exercise price or tax liability
$27,197
$69.56 p/Share
391
Reduced 0.54%
71,709
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$26,588
$68.0 p/Share
391
Reduced 0.54%
72,100
Common Stock
Feb 24
2023
SELL
Open market or private sale
$1,299,450
$86.63 p/Share
15,000
Reduced 17.14%
72,491
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
-
12,475
Added 12.48%
87,491
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$775,654
$94.11 p/Share
8,242
Reduced 9.9%
75,016
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
-
12,952
Added 13.46%
83,258
Common Stock
Nov 15
2022
SELL
Payment of exercise price or tax liability
$56,972
$79.46 p/Share
717
Reduced 1.01%
70,306
Common Stock
Aug 15
2022
SELL
Payment of exercise price or tax liability
$53,388
$74.46 p/Share
717
Reduced 1.0%
71,023
Common Stock
May 15
2022
SELL
Payment of exercise price or tax liability
$49,624
$69.21 p/Share
717
Reduced 0.99%
71,740
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$123,260
$88.74 p/Share
1,389
Reduced 1.88%
72,457
Common Stock
Feb 25
2022
BUY
Grant, award, or other acquisition
-
16,473
Added 18.24%
73,846
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$206,860
$100.32 p/Share
2,062
Reduced 3.47%
57,373
Common Stock
Nov 15
2021
SELL
Payment of exercise price or tax liability
$105,815
$99.92 p/Share
1,059
Reduced 1.75%
59,435
Common Stock
Aug 15
2021
SELL
Payment of exercise price or tax liability
$96,147
$90.79 p/Share
1,059
Reduced 1.72%
60,494
Common Stock
May 20
2021
SELL
Open market or private sale
$4,215,000
$84.3 p/Share
50,000
Reduced 44.82%
61,553
Common Stock
May 15
2021
SELL
Payment of exercise price or tax liability
$64,282
$86.75 p/Share
741
Reduced 0.66%
111,553
Common Stock
Feb 26
2021
SELL
Payment of exercise price or tax liability
$73,934
$72.77 p/Share
1,016
Reduced 0.9%
112,294
Common Stock
Feb 26
2021
BUY
Grant, award, or other acquisition
-
18,078
Added 13.76%
113,310
Common Stock
Feb 15
2021
SELL
Payment of exercise price or tax liability
$74,750
$73.5 p/Share
1,017
Reduced 1.06%
95,232
Common Stock
Nov 15
2020
SELL
Payment of exercise price or tax liability
$124,843
$68.52 p/Share
1,822
Reduced 1.86%
96,249
Common Stock
Aug 15
2020
SELL
Payment of exercise price or tax liability
$112,777
$70.53 p/Share
1,599
Reduced 1.6%
98,071
Common Stock