Feb 23
2024
SELL
Payment of exercise price or tax liability
$62,580
$83.44 p/Share
750
Reduced 1.8%
40,830
Common Stock Par Value...
Feb 22
2024
SELL
Payment of exercise price or tax liability
$115,619
$83.48 p/Share
1,385
Reduced 3.22%
41,580
Common Stock Par Value...
Feb 22
2024
BUY
Grant, award, or other acquisition
$638,371
$83.48 p/Share
7,647
Added 15.14%
42,868
Common Stock Par Value...
Nov 28
2023
SELL
Open market or private sale
$717,000
$71.7 p/Share
10,000
Reduced 22.12%
35,207
Common Stock Par Value...
Feb 27
2023
SELL
Payment of exercise price or tax liability
$94,888
$71.56 p/Share
1,326
Reduced 2.87%
44,807
Common Stock Par Value...
Feb 27
2023
BUY
Grant, award, or other acquisition
-
7,417
Added 13.88%
46,036
Common Stock Par Value...
Feb 23
2023
SELL
Payment of exercise price or tax liability
$54,173
$70.63 p/Share
767
Reduced 1.94%
38,716
Common Stock Par Value...
Aug 17
2022
SELL
Open market or private sale
$405,450
$81.09 p/Share
5,000
Reduced 11.3%
39,254
Common Stock Par Value...
Aug 05
2022
SELL
Open market or private sale
$380,500
$76.1 p/Share
5,000
Reduced 10.15%
44,254
Common Stock Par Value...
Feb 23
2022
SELL
Payment of exercise price or tax liability
$71,912
$88.89 p/Share
809
Reduced 1.62%
49,064
Common Stock Par Value...
Feb 22
2022
SELL
Payment of exercise price or tax liability
$142,551
$89.43 p/Share
1,594
Reduced 3.1%
49,873
Common Stock Par Value...
Feb 22
2022
BUY
Grant, award, or other acquisition
-
8,170
Added 14.06%
49,957
Common Stock Par Value...
Feb 25
2021
SELL
Payment of exercise price or tax liability
$133,026
$67.56 p/Share
1,969
Reduced 4.38%
42,969
Common Stock Par Value...
Feb 25
2021
BUY
Grant, award, or other acquisition
-
9,648
Added 18.31%
43,056
Common Stock Par Value...
Feb 24
2021
SELL
Payment of exercise price or tax liability
$11,897
$69.17 p/Share
172
Reduced 0.49%
35,290
Common Stock Par Value...
Feb 23
2021
SELL
Payment of exercise price or tax liability
$42,656
$66.65 p/Share
640
Reduced 1.77%
35,462
Common Stock Par Value...
Feb 22
2021
SELL
Open market or private sale
$455,700
$65.1 p/Share
7,000
Reduced 16.24%
36,102
Common Stock Par Value...
Nov 30
2020
SELL
Payment of exercise price or tax liability
$23,586
$48.53 p/Share
486
Reduced 1.12%
42,998
Common Stock Par Value...