Jul 12
2025
BUY
Other acquisition or disposition
$397,635
$253.11 p/Share
1,571
Added 5.23%
28,491
Common Stock
Jan 23
2025
BUY
Grant, award, or other acquisition
-
684
Added 2.48%
26,920
Common Stock
Jul 12
2024
BUY
Other acquisition or disposition
$303,513
$194.56 p/Share
1,560
Added 5.61%
26,236
Common Stock
Jan 23
2024
BUY
Grant, award, or other acquisition
-
1,035
Added 4.03%
24,676
Common Stock
Nov 24
2023
SELL
Open market or private sale
$184,404
$163.19 p/Share
1,130
Reduced 4.56%
23,641
Common Stock
Nov 24
2023
BUY
Exercise of conversion of derivative security
$45,934
$40.65 p/Share
1,130
Added 4.36%
24,771
Common Stock
Nov 20
2023
SELL
Open market or private sale
$323,411
$163.01 p/Share
1,984
Reduced 7.74%
23,641
Common Stock
Nov 20
2023
BUY
Exercise of conversion of derivative security
$80,649
$40.65 p/Share
1,984
Added 7.19%
25,625
Common Stock
Jul 12
2023
BUY
Other acquisition or disposition
$229,209
$148.26 p/Share
1,546
Added 6.14%
23,641
Common Stock
Jan 24
2023
BUY
Grant, award, or other acquisition
-
1,211
Added 5.2%
22,095
Common Stock
Jul 12
2022
BUY
Other acquisition or disposition
$142,347
$93.22 p/Share
1,527
Added 6.81%
20,884
Common Stock
May 17
2022
SELL
Open market or private sale
$542,350
$108.47 p/Share
5,000
Reduced 20.53%
19,357
Common Stock
May 03
2022
SELL
Open market or private sale
$518,051
$105.06 p/Share
4,931
Reduced 16.84%
24,357
Common Stock
May 03
2022
BUY
Exercise of conversion of derivative security
$223,276
$45.28 p/Share
4,931
Added 14.41%
29,288
Common Stock
Jan 25
2022
BUY
Grant, award, or other acquisition
-
1,471
Added 5.7%
24,357
Common Stock
Jul 12
2021
BUY
Other acquisition or disposition
$134,035
$89.06 p/Share
1,505
Added 6.17%
22,886
Common Stock
Jan 26
2021
BUY
Grant, award, or other acquisition
-
1,637
Added 7.11%
21,381
Common Stock
Nov 19
2020
SELL
Open market or private sale
$350,980
$76.3 p/Share
4,600
Reduced 18.9%
19,744
Common Stock
Nov 18
2020
SELL
Open market or private sale
$571,923
$76.83 p/Share
7,444
Reduced 23.42%
24,344
Common Stock
Nov 18
2020
BUY
Exercise of conversion of derivative security
$81,290
$39.77 p/Share
2,044
Added 6.04%
31,788
Common Stock
Nov 17
2020
SELL
Open market or private sale
$53,704
$76.72 p/Share
700
Reduced 2.3%
29,744
Common Stock
Nov 17
2020
BUY
Exercise of conversion of derivative security
$27,839
$39.77 p/Share
700
Added 2.25%
30,444
Common Stock