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)
Jul 15
2023
SELL
Payment of exercise price or tax liability
$697,270
$55.26 p/Share
12,618
Reduced 26.16%
35,609
Common Stock (RSUs)
Jul 15
2023
BUY
Exercise of conversion of derivative security
-
25,000
Added 34.14%
48,227
Common Stock (RSUs)
Jan 26
2023
SELL
Payment of exercise price or tax liability
$144,032
$49.36 p/Share
2,918
Reduced 11.32%
22,870
Common Stock (RSUs)
Jan 26
2023
BUY
Exercise of conversion of derivative security
-
8,027
Added 25.23%
23,790
Common Stock (RSUs)
Sep 08
2022
SELL
Payment of exercise price or tax liability
$36,387
$83.84 p/Share
434
Reduced 2.39%
17,761
Common Stock (RSUs)
Sep 08
2022
BUY
Exercise of conversion of derivative security
-
1,212
Added 6.25%
18,195
Common Stock (RSUs)
Jul 15
2022
SELL
Payment of exercise price or tax liability
$664,682
$55.79 p/Share
11,914
Reduced 41.51%
16,787
Common Stock (RSUs)
Jul 15
2022
BUY
Exercise of conversion of derivative security
-
25,000
Added 46.55%
28,701
Common Stock (RSUs)
Jan 27
2022
SELL
Payment of exercise price or tax liability
$49,202
$48.86 p/Share
1,007
Reduced 22.01%
3,568
Common Stock (RSUs)
Jan 27
2022
BUY
Exercise of conversion of derivative security
-
2,630
Added 36.5%
4,575
Common Stock (RSUs)