Feb 21
2025
SELL
Payment of exercise price or tax liability
$18,058
$117.26 p/Share
154
Reduced 2.02%
7,481
Common Stock
Feb 21
2025
BUY
Grant, award, or other acquisition
-
339
Added 4.25%
7,635
Common Stock
Feb 20
2025
SELL
Open market or private sale
$146,925
$117.54 p/Share
1,250
Reduced 14.63%
7,296
Common Stock
Feb 20
2025
BUY
Exercise of conversion of derivative security
$59,087
$47.27 p/Share
1,250
Added 12.76%
8,546
Common Stock
May 03
2024
SELL
Payment of exercise price or tax liability
$74,155
$113.91 p/Share
651
Reduced 8.3%
7,197
Common Stock
May 03
2024
BUY
Exercise of conversion of derivative security
-
1,652
Added 18.04%
7,507
Common Stock
May 02
2024
SELL
Payment of exercise price or tax liability
$34,156
$111.99 p/Share
305
Reduced 4.69%
6,195
Common Stock
May 02
2024
BUY
Exercise of conversion of derivative security
-
773
Added 10.63%
6,500
Common Stock
Mar 07
2024
SELL
Open market or private sale
$245,260
$122.63 p/Share
2,000
Reduced 25.88%
5,727
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$171,919
$120.9 p/Share
1,422
Reduced 15.54%
7,727
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
-
3,431
Added 27.27%
9,149
Common Stock
May 08
2023
SELL
Open market or private sale
$189,567
$117.89 p/Share
1,608
Reduced 22.68%
5,483
Common Stock
May 05
2023
SELL
Payment of exercise price or tax liability
$47,017
$116.96 p/Share
402
Reduced 5.37%
7,091
Common Stock
May 05
2023
BUY
Exercise of conversion of derivative security
-
1,020
Added 11.98%
7,493
Common Stock
May 04
2023
SELL
Payment of exercise price or tax liability
$36,046
$117.8 p/Share
306
Reduced 4.51%
6,472
Common Stock
May 04
2023
BUY
Exercise of conversion of derivative security
-
777
Added 10.28%
6,778
Common Stock
May 03
2023
SELL
Payment of exercise price or tax liability
$38,161
$113.24 p/Share
337
Reduced 5.32%
6,001
Common Stock
May 03
2023
BUY
Exercise of conversion of derivative security
-
855
Added 11.89%
6,338
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$254,071
$105.38 p/Share
2,411
Reduced 30.54%
5,483
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
-
6,125
Added 43.69%
7,894
Common Stock
Nov 09
2022
SELL
Open market or private sale
$105,097
$106.59 p/Share
986
Reduced 35.79%
1,769
Common Stock
May 06
2022
SELL
Payment of exercise price or tax liability
$8,070
$109.06 p/Share
74
Reduced 2.81%
2,558
Common Stock
May 06
2022
BUY
Exercise of conversion of derivative security
-
233
Added 8.13%
2,632
Common Stock
May 05
2022
SELL
Payment of exercise price or tax liability
$43,992
$110.81 p/Share
397
Reduced 14.2%
2,398
Common Stock
May 05
2022
BUY
Exercise of conversion of derivative security
-
1,008
Added 26.51%
2,795
Common Stock