Nov 18
2024
BUY
Open market or private purchase
$5,067,000
$50.67 p/Share
100,000
Added 0.26%
38,439,563
Common Stock
Aug 11
2024
SELL
Payment of exercise price or tax liability
$292,311
$60.42 p/Share
4,838
Reduced 0.01%
38,339,563
Common Stock
Aug 10
2024
SELL
Payment of exercise price or tax liability
$281,375
$60.42 p/Share
4,657
Reduced 0.01%
38,344,401
Common Stock
Aug 09
2024
BUY
Grant, award, or other acquisition
-
28,307
Added 0.07%
38,349,058
Common Stock
Aug 06
2024
SELL
Payment of exercise price or tax liability
$135,135
$62.16 p/Share
2,174
Reduced 0.01%
38,320,751
Common Stock
Aug 05
2024
SELL
Payment of exercise price or tax liability
$227,600
$63.54 p/Share
3,582
Reduced 0.01%
38,322,925
Common Stock
Dec 16
2023
SELL
Payment of exercise price or tax liability
$102,997
$73.36 p/Share
1,404
Reduced 0.0%
38,326,507
Common Stock
Oct 26
2023
BUY
Exercise of conversion of derivative security
$2,746,986
$46.15 p/Share
59,523
Added 0.16%
38,327,911
Common Stock
Aug 11
2023
SELL
Payment of exercise price or tax liability
$296,030
$66.96 p/Share
4,421
Reduced 0.01%
38,268,388
Common Stock
Aug 10
2023
BUY
Grant, award, or other acquisition
-
38,521
Added 0.1%
38,272,809
Common Stock
Aug 09
2023
SELL
Payment of exercise price or tax liability
$375,820
$65.68 p/Share
5,722
Reduced 0.01%
38,234,288
Common Stock
Aug 08
2023
SELL
Open market or private sale
$2,459,345
$64.81 p/Share
37,947
Reduced 0.1%
38,217,344
Common Stock
Aug 08
2023
BUY
Exercise of conversion of derivative security
$2,112,577
$47.85 p/Share
44,150
Added 0.12%
38,255,291
Common Stock
Aug 07
2023
SELL
Payment of exercise price or tax liability
$605,956
$66.75 p/Share
9,078
Reduced 0.02%
38,245,803
Common Stock
Jul 27
2023
BUY
Exercise of conversion of derivative security
$2,561,548
$37.42 p/Share
68,454
Added 0.18%
38,249,088
Common Stock
May 16
2023
SELL
Open market or private sale
$1,072,890
$73.36 p/Share
14,625
Reduced 0.04%
38,180,634
Common Stock
May 15
2023
SELL
Open market or private sale
$13,511,983
$72.89 p/Share
185,375
Reduced 0.48%
38,262,287
Common Stock
May 09
2023
SELL
Open market or private sale
$8,359,164
$75.32 p/Share
110,982
Reduced 0.29%
38,100,011
Common Stock
May 08
2023
SELL
Open market or private sale
$6,920,259
$77.74 p/Share
89,018
Reduced 0.23%
38,210,993
Common Stock
May 03
2023
SELL
Open market or private sale
$1,301,816
$79.21 p/Share
16,435
Reduced 0.04%
38,352,034
Common Stock
May 02
2023
SELL
Open market or private sale
$7,858,044
$77.98 p/Share
100,770
Reduced 0.26%
38,161,517
Common Stock
May 01
2023
SELL
Open market or private sale
$6,543,288
$79.03 p/Share
82,795
Reduced 0.22%
38,262,287
Common Stock
Apr 25
2023
SELL
Open market or private sale
$4,107,949
$79.35 p/Share
51,770
Reduced 0.14%
38,262,287
Common Stock
Apr 24
2023
SELL
Open market or private sale
$12,055,545
$81.33 p/Share
148,230
Reduced 0.39%
38,349,926
Common Stock
Dec 16
2022
SELL
Payment of exercise price or tax liability
$80,061
$64.41 p/Share
1,243
Reduced 0.0%
38,500,264
Common Stock