Oct 22
2024
SELL
Open market or private sale
$1,853,400
$61.78 p/Share
30,000
Reduced 2.54%
1,151,994
Common Stock
Jul 22
2024
SELL
Open market or private sale
$923,192
$63.73 p/Share
14,486
Reduced 1.21%
1,181,994
Common Stock
Jul 22
2024
SELL
Sale (or disposition) back to the issuer
$3,373,365
$63.64 p/Share
53,007
Reduced 4.24%
1,196,480
Common Stock
Jul 22
2024
SELL
Payment of exercise price or tax liability
$443,825
$63.64 p/Share
6,974
Reduced 0.56%
1,249,487
Common Stock
Jul 22
2024
BUY
Exercise of conversion of derivative security
$3,407,609
$45.76 p/Share
74,467
Added 5.6%
1,256,461
Common Stock
Feb 06
2024
SELL
Open market or private sale
$145,824
$50.81 p/Share
2,870
Reduced 0.24%
1,181,994
Common Stock
Feb 01
2024
SELL
Payment of exercise price or tax liability
$57,198
$51.81 p/Share
1,104
Reduced 0.09%
1,180,068
Common Stock
Jan 31
2024
BUY
Grant, award, or other acquisition
-
4,796
Added 0.4%
1,184,864
Common Stock
Dec 05
2023
SELL
Open market or private sale
$1,020,000
$51.0 p/Share
20,000
Reduced 1.67%
1,181,172
Common Stock
Feb 07
2023
SELL
Open market or private sale
$1,242,195
$67.43 p/Share
18,422
Reduced 1.58%
1,143,974
Common Stock
Feb 06
2023
SELL
Open market or private sale
$69,816
$67.39 p/Share
1,036
Reduced 0.09%
1,162,396
Common Stock
Feb 03
2023
SELL
Payment of exercise price or tax liability
$455,005
$67.8 p/Share
6,711
Reduced 0.57%
1,163,432
Common Stock
Feb 02
2023
SELL
Payment of exercise price or tax liability
$397,985
$67.25 p/Share
5,918
Reduced 0.5%
1,170,143
Common Stock
Feb 01
2023
BUY
Grant, award, or other acquisition
-
3,785
Added 0.32%
1,176,061
Common Stock
Jan 25
2023
SELL
Open market or private sale
$1,411,740
$65.51 p/Share
21,550
Reduced 1.81%
1,172,276
Common Stock
Jan 24
2023
SELL
Payment of exercise price or tax liability
$241,237
$66.02 p/Share
3,654
Reduced 0.31%
1,193,826
Common Stock
Jan 23
2023
SELL
Payment of exercise price or tax liability
$443,694
$65.83 p/Share
6,740
Reduced 0.56%
1,197,480
Common Stock
Dec 01
2022
SELL
Open market or private sale
$213,780
$71.26 p/Share
3,000
Reduced 0.25%
1,204,220
Common Stock
Nov 28
2022
SELL
Open market or private sale
$156,158
$74.22 p/Share
2,104
Reduced 0.18%
1,149,734
Common Stock
Oct 19
2022
SELL
Open market or private sale
$695,400
$69.54 p/Share
10,000
Reduced 0.86%
1,151,838
Common Stock
Mar 10
2022
-
6,000
Reduced 0.51%
1,161,838
Common Stock
Feb 02
2022
BUY
Grant, award, or other acquisition
-
4,558
Added 0.39%
1,167,838
Common Stock
Feb 01
2022
SELL
Open market or private sale
$331,601
$68.94 p/Share
4,810
Reduced 0.41%
1,163,280
Common Stock
Jan 31
2022
SELL
Payment of exercise price or tax liability
$215,068
$68.91 p/Share
3,121
Reduced 0.27%
1,168,090
Common Stock
Jan 27
2022
SELL
Open market or private sale
$631,083
$68.1 p/Share
9,267
Reduced 0.79%
1,171,211
Common Stock