Dec 11
2024
SELL
Open market or private sale
$1,444,800
$72.24 p/Share
20,000
Reduced 22.51%
68,869
Common Stock, par valu...
Jul 11
2024
SELL
Payment of exercise price or tax liability
$301,000
$65.98 p/Share
4,562
Reduced 5.83%
73,709
Common Stock, par valu...
Jul 11
2024
BUY
Grant, award, or other acquisition
-
15,160
Added 14.57%
88,869
Common Stock, par valu...
Jul 09
2024
SELL
Payment of exercise price or tax liability
$354,540
$64.65 p/Share
5,484
Reduced 6.47%
79,271
Common Stock, par valu...
Jul 09
2024
SELL
Payment of exercise price or tax liability
$64,650
$64.65 p/Share
1,000
Reduced 1.26%
78,271
Commoln Stock, par val...
Jul 09
2024
BUY
Grant, award, or other acquisition
-
10,720
Added 11.23%
84,755
Common Stock, par valu...
Jul 08
2024
SELL
Payment of exercise price or tax liability
$494,837
$66.43 p/Share
7,449
Reduced 9.14%
74,035
Common Stock, par valu...
Jun 18
2024
SELL
Open market or private sale
$663,000
$66.3 p/Share
10,000
Reduced 10.93%
81,484
Common Stock, par valu...
Jun 17
2024
SELL
Open market or private sale
$330,050
$66.01 p/Share
5,000
Reduced 5.18%
91,484
Common Stock, par valu...
Jun 14
2024
SELL
Open market or private sale
$333,650
$66.73 p/Share
5,000
Reduced 4.93%
96,484
Common Stock, par valu...
Jul 11
2023
SELL
Payment of exercise price or tax liability
$100,712
$50.66 p/Share
1,988
Reduced 2.39%
81,354
Common Stock, par valu...
Jul 11
2023
BUY
Grant, award, or other acquisition
-
20,130
Added 16.55%
101,484
Common Stock, par valu...
Jul 10
2023
SELL
Payment of exercise price or tax liability
$461,396
$50.47 p/Share
9,142
Reduced 9.88%
83,342
Common Stock, par valu...
Jul 11
2022
SELL
Payment of exercise price or tax liability
$611,166
$59.21 p/Share
10,322
Reduced 11.83%
76,944
Common Stock, par valu...
Jul 11
2022
BUY
Grant, award, or other acquisition
-
31,760
Added 25.56%
92,484
Common Stock, par valu...
Jul 08
2022
SELL
Payment of exercise price or tax liability
$438,701
$61.16 p/Share
7,173
Reduced 9.17%
71,046
Common Stock, par valu...
Apr 04
2022
SELL
Payment of exercise price or tax liability
$85,575
$66.03 p/Share
1,296
Reduced 1.63%
78,219
Common Stock, par valu...
Jul 09
2021
SELL
Payment of exercise price or tax liability
$309,969
$69.02 p/Share
4,491
Reduced 5.89%
71,695
Common Stock, par valu...
Jul 09
2021
BUY
Grant, award, or other acquisition
-
13,660
Added 14.66%
79,515
Common Stock, par valu...
Jul 08
2021
SELL
Payment of exercise price or tax liability
$480,022
$66.93 p/Share
7,172
Reduced 9.25%
70,346
Common Stock, par valu...
Apr 05
2021
SELL
Payment of exercise price or tax liability
$81,713
$63.05 p/Share
1,296
Reduced 1.64%
77,518
Common Stock, par valu...