Feb 19
2025
SELL
Open market or private sale
$126,957
$123.26 p/Share
1,030
Reduced 6.57%
14,653
Common Stock
Feb 18
2025
SELL
Open market or private sale
$68,039
$123.26 p/Share
552
Reduced 3.4%
15,683
Common Stock
Feb 18
2025
BUY
Exercise of conversion of derivative security
-
1,530
Added 8.61%
16,235
Common Stock
Feb 13
2025
SELL
Open market or private sale
$444,231
$116.78 p/Share
3,804
Reduced 20.55%
14,705
Common Stock
Jan 31
2025
SELL
Open market or private sale
$40,743
$104.47 p/Share
390
Reduced 2.06%
18,509
Common Stock (RSUs)
Jan 31
2025
BUY
Exercise of conversion of derivative security
-
1,054
Added 5.28%
18,899
Common Stock (RSUs)
Jan 29
2025
SELL
Open market or private sale
$54,928
$108.34 p/Share
507
Reduced 2.76%
17,845
Common Stock (RSUs)
Jan 29
2025
BUY
Exercise of conversion of derivative security
-
1,409
Added 7.13%
18,352
Common Stock (RSUs)
Jan 26
2025
SELL
Open market or private sale
$40,065
$101.69 p/Share
394
Reduced 2.27%
16,943
Common Stock (RSUs)
Jan 26
2025
BUY
Exercise of conversion of derivative security
-
1,079
Added 5.86%
17,337
Common Stock (RSUs)
Jan 22
2025
SELL
Open market or private sale
$112,939
$109.65 p/Share
1,030
Reduced 5.96%
16,258
Common Stock
Jan 01
2025
SELL
Open market or private sale
$91,463
$105.86 p/Share
864
Reduced 4.76%
17,288
Common Stock (PSUs)
Jan 01
2025
BUY
Exercise of conversion of derivative security
-
2,158
Added 10.63%
18,152
Common Stock (PSUs)
Dec 18
2024
SELL
Open market or private sale
$114,175
$110.85 p/Share
1,030
Reduced 6.05%
15,994
Common Stock
Nov 20
2024
SELL
Open market or private sale
$110,395
$107.18 p/Share
1,030
Reduced 5.71%
17,024
Common Stock
Nov 18
2024
SELL
Open market or private sale
$148,131
$109.0 p/Share
1,359
Reduced 7.0%
18,054
Common Stock
Nov 18
2024
SELL
Open market or private sale
$336,537
$107.28 p/Share
3,137
Reduced 13.91%
19,413
Common Stock (RSUs)
Nov 18
2024
BUY
Exercise of conversion of derivative security
-
6,118
Added 21.34%
22,550
Common Stock (RSUs)
Nov 11
2024
SELL
Open market or private sale
$115,544
$104.0 p/Share
1,111
Reduced 6.33%
16,432
Common Stock
Oct 15
2024
SELL
Open market or private sale
$100,579
$97.65 p/Share
1,030
Reduced 5.55%
17,543
Common Stock
Sep 17
2024
SELL
Open market or private sale
$100,683
$99.0 p/Share
1,017
Reduced 5.19%
18,573
Common Stock
Sep 09
2024
SELL
Open market or private sale
$203,817
$94.36 p/Share
2,160
Reduced 9.93%
19,590
Common Stock
Sep 09
2024
BUY
Exercise of conversion of derivative security
$17,340
$15.0 p/Share
1,156
Added 5.05%
21,750
Common Stock
Aug 23
2024
SELL
Open market or private sale
$173,250
$99.0 p/Share
1,750
Reduced 7.83%
20,594
Common Stock
Aug 21
2024
SELL
Open market or private sale
$94,400
$94.4 p/Share
1,000
Reduced 4.28%
22,344
Common Stock