Jan 31
2025
SELL
Open market or private sale
$233,766
$104.5 p/Share
2,237
Reduced 3.23%
67,011
Common Stock (RSUs)
Jan 31
2025
BUY
Exercise of conversion of derivative security
-
4,266
Added 5.8%
69,248
Common Stock (RSUs)
Jan 29
2025
SELL
Open market or private sale
$264,782
$108.34 p/Share
2,444
Reduced 3.62%
64,982
Common Stock (RSUs)
Jan 29
2025
BUY
Exercise of conversion of derivative security
-
4,787
Added 6.63%
67,426
Common Stock (RSUs)
Jan 26
2025
SELL
Open market or private sale
$283,816
$101.69 p/Share
2,791
Reduced 4.27%
62,639
Common Stock (RSUs)
Jan 26
2025
BUY
Exercise of conversion of derivative security
-
5,398
Added 7.62%
65,430
Common Stock (RSUs)
Jan 15
2025
SELL
Open market or private sale
$344,637
$109.27 p/Share
3,154
Reduced 4.99%
60,032
Common Stock
Jan 15
2025
BUY
Exercise of conversion of derivative security
-
6,250
Added 9.0%
63,186
Common Stock
Jan 01
2025
SELL
Open market or private sale
$441,436
$105.86 p/Share
4,170
Reduced 6.82%
56,936
Common Stock (PSUs)
Jan 01
2025
BUY
Exercise of conversion of derivative security
-
10,794
Added 15.01%
61,106
Common Stock (PSUs)
Oct 15
2024
SELL
Open market or private sale
$312,798
$98.21 p/Share
3,185
Reduced 5.95%
50,312
Common Stock
Oct 15
2024
BUY
Exercise of conversion of derivative security
-
6,250
Added 10.46%
53,497
Common Stock
Jul 18
2024
SELL
Open market or private sale
$1,119,993
$91.6 p/Share
12,227
Reduced 20.62%
47,082
Common Stock
Jul 15
2024
SELL
Open market or private sale
$1,126,450
$88.19 p/Share
12,773
Reduced 17.72%
59,309
Common Stock
Jul 15
2024
BUY
Exercise of conversion of derivative security
-
25,000
Added 25.75%
72,082
Common Stock
Jan 31
2024
SELL
Open market or private sale
$91,211
$59.19 p/Share
1,541
Reduced 3.19%
46,842
Common Stock (RSUs)
Jan 31
2024
BUY
Exercise of conversion of derivative security
-
4,266
Added 8.1%
48,383
Common Stock (RSUs)
Jan 27
2024
SELL
Open market or private sale
$57,243
$60.13 p/Share
952
Reduced 2.11%
44,117
Common Stock (RSUs)
Jan 27
2024
BUY
Exercise of conversion of derivative security
-
2,630
Added 5.51%
45,069
Common Stock (RSUs)
Jan 26
2024
SELL
Open market or private sale
$117,433
$60.13 p/Share
1,953
Reduced 4.4%
42,439
Common Stock (RSUs)
Jan 26
2024
BUY
Exercise of conversion of derivative security
-
5,397
Added 10.84%
44,392
Common Stock (RSUs)
Jan 01
2024
SELL
Open market or private sale
$100,080
$54.51 p/Share
1,836
Reduced 4.5%
38,995
Common Stock (PSUs)
Jan 01
2024
BUY
Exercise of conversion of derivative security
-
4,611
Added 10.15%
40,831
Common Stock (PSUs)
Sep 08
2023
SELL
Payment of exercise price or tax liability
$30,864
$51.27 p/Share
602
Reduced 1.63%
36,220
Common Stock (RSUs)
Sep 08
2023
BUY
Exercise of conversion of derivative security
-
1,213
Added 3.19%
36,822
Common Stock (RSUs)