Feb 05
2025
SELL
Payment of exercise price or tax liability
$478,370
$88.9 p/Share
5,381
Reduced 2.24%
234,868
Common Stock
Feb 05
2025
BUY
Exercise of conversion of derivative security
$84,664
$9.5 p/Share
8,912
Added 3.58%
240,249
Common Stock
Feb 05
2025
BUY
Grant, award, or other acquisition
-
4,219
Added 1.73%
239,087
Common Stock
Feb 03
2025
SELL
Payment of exercise price or tax liability
$64,797
$88.4 p/Share
733
Reduced 0.32%
231,337
Common Stock
Jan 27
2025
SELL
Payment of exercise price or tax liability
$364,352
$84.38 p/Share
4,318
Reduced 1.83%
232,070
Common Stock
Nov 08
2024
SELL
Open market or private sale
$141,900
$70.95 p/Share
2,000
Reduced 0.83%
240,388
Common Stock
Nov 07
2024
SELL
Open market or private sale
$178,173
$70.76 p/Share
2,518
Reduced 1.03%
242,388
Common Stock
Nov 06
2024
SELL
Open market or private sale
$247,709
$71.14 p/Share
3,482
Reduced 1.4%
244,906
Common Stock
Nov 05
2024
SELL
Open market or private sale
$127,520
$63.76 p/Share
2,000
Reduced 0.8%
248,388
Common Stock
Nov 04
2024
SELL
Open market or private sale
$63,110
$63.11 p/Share
1,000
Reduced 0.4%
250,388
Common Stock
Oct 30
2024
SELL
Open market or private sale
$461,510
$65.93 p/Share
7,000
Reduced 2.71%
251,388
Common Stock
Oct 29
2024
SELL
Open market or private sale
$814,571
$64.19 p/Share
12,690
Reduced 4.68%
258,388
Common Stock
Oct 28
2024
SELL
Open market or private sale
$252,800
$63.2 p/Share
4,000
Reduced 1.45%
271,078
Common Stock
Oct 25
2024
SELL
Open market or private sale
$9,579
$60.25 p/Share
159
Reduced 0.06%
275,078
Common Stock
Oct 24
2024
SELL
Open market or private sale
$26,916
$60.35 p/Share
446
Reduced 0.16%
275,237
Common Stock
Oct 23
2024
SELL
Open market or private sale
$222,337
$60.01 p/Share
3,705
Reduced 1.33%
275,683
Common Stock
Oct 22
2024
SELL
Open market or private sale
$237,320
$59.33 p/Share
4,000
Reduced 1.66%
236,388
Common Stock
Oct 17
2024
SELL
Open market or private sale
$179,310
$59.77 p/Share
3,000
Reduced 1.06%
279,388
Common Stock
Oct 16
2024
SELL
Open market or private sale
$59,190
$59.19 p/Share
1,000
Reduced 0.35%
282,388
Common Stock
Oct 15
2024
SELL
Open market or private sale
$170,836
$58.97 p/Share
2,897
Reduced 1.01%
283,388
Common Stock
Oct 14
2024
SELL
Open market or private sale
$173,010
$57.67 p/Share
3,000
Reduced 1.04%
286,285
Common Stock
Oct 11
2024
SELL
Open market or private sale
$281,450
$56.29 p/Share
5,000
Reduced 1.7%
289,285
Common Stock
Oct 09
2024
SELL
Open market or private sale
$165,000
$55.0 p/Share
3,000
Reduced 1.01%
294,285
Common Stock
Oct 07
2024
SELL
Open market or private sale
$318,540
$53.09 p/Share
6,000
Reduced 1.98%
297,285
Common Stock
Oct 04
2024
SELL
Open market or private sale
$105,800
$52.9 p/Share
2,000
Reduced 0.66%
303,285
Common Stock