Feb 12
2025
SELL
Payment of exercise price or tax liability
$186,895
$105.77 p/Share
1,767
Reduced 0.72%
243,338
Common Stock
Feb 12
2025
SELL
Open market or private sale
$1,585,191
$105.07 p/Share
15,087
Reduced 5.88%
241,451
Common Stock
Feb 12
2025
BUY
Exercise of conversion of derivative security
-
3,654
Added 1.47%
245,105
Common Stock
Feb 12
2025
BUY
Exercise of conversion of derivative security
$246,068
$16.31 p/Share
15,087
Added 5.55%
256,538
Common Stock
Feb 11
2025
SELL
Payment of exercise price or tax liability
$1,739,555
$105.98 p/Share
16,414
Reduced 6.37%
241,451
Common Stock
Feb 11
2025
BUY
Grant, award, or other acquisition
-
33,944
Added 11.63%
257,865
Common Stock
Jan 03
2025
SELL
Open market or private sale
$870,653
$89.86 p/Share
9,689
Reduced 4.15%
223,921
Common Stock
Jan 01
2025
SELL
Payment of exercise price or tax liability
$465,535
$89.32 p/Share
5,212
Reduced 2.18%
233,610
Common Stock
Jan 01
2025
BUY
Exercise of conversion of derivative security
-
14,901
Added 5.87%
238,822
Common Stock
May 23
2024
SELL
Open market or private sale
$3,576,813
$75.11 p/Share
47,621
Reduced 17.54%
223,921
Common Stock
May 22
2024
SELL
Open market or private sale
$4,892,703
$75.91 p/Share
64,454
Reduced 19.18%
271,542
Common Stock
May 22
2024
BUY
Exercise of conversion of derivative security
$1,372,870
$21.3 p/Share
64,454
Added 16.1%
335,996
Common Stock
Feb 20
2024
SELL
Open market or private sale
$899,779
$65.86 p/Share
13,662
Reduced 4.79%
271,542
Common Stock
Feb 20
2024
BUY
Exercise of conversion of derivative security
$178,698
$13.08 p/Share
13,662
Added 4.57%
285,204
Common Stock
Feb 18
2024
SELL
Payment of exercise price or tax liability
$108,208
$65.82 p/Share
1,644
Reduced 0.6%
271,542
Common Stock
Feb 18
2024
BUY
Exercise of conversion of derivative security
-
3,706
Added 1.34%
273,186
Common Stock
Feb 17
2024
SELL
Payment of exercise price or tax liability
$133,812
$65.82 p/Share
2,033
Reduced 0.75%
269,480
Common Stock
Feb 17
2024
BUY
Exercise of conversion of derivative security
-
4,583
Added 1.66%
271,513
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$123,873
$65.82 p/Share
1,882
Reduced 0.7%
266,930
Common Stock
Feb 16
2024
BUY
Exercise of conversion of derivative security
-
4,243
Added 1.55%
268,812
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$127,613
$65.95 p/Share
1,935
Reduced 0.73%
264,569
Common Stock
Feb 14
2024
BUY
Exercise of conversion of derivative security
-
4,362
Added 1.61%
266,504
Common Stock
Feb 06
2024
SELL
Payment of exercise price or tax liability
-
16,262
Reduced 5.84%
262,142
Common Stock
Feb 06
2024
BUY
Grant, award, or other acquisition
-
36,666
Added 11.64%
278,404
Common Stock
Jan 01
2024
SELL
Payment of exercise price or tax liability
$473,984
$57.81 p/Share
8,199
Reduced 3.28%
241,738
Common Stock