Apr 14
2025
SELL
Payment of exercise price or tax liability
$82,127
$66.77 p/Share
1,230
Reduced 0.34%
362,694
Common Stock
Apr 12
2025
BUY
Exercise of conversion of derivative security
-
3,125
Added 0.85%
363,924
Common Stock
Mar 24
2025
SELL
Payment of exercise price or tax liability
$393,760
$90.25 p/Share
4,363
Reduced 1.19%
360,799
Common Stock
Mar 23
2025
BUY
Exercise of conversion of derivative security
-
11,086
Added 2.95%
365,162
Common Stock
Feb 21
2025
SELL
Open market or private sale
$825,232
$99.02 p/Share
8,334
Reduced 2.3%
354,076
Common Stock
Feb 20
2025
BUY
Grant, award, or other acquisition
-
20,750
Added 5.42%
362,410
Common Stock
Feb 11
2025
-
366
Reduced 0.11%
341,660
Common Stock
Feb 10
2025
-
1,830
Reduced 0.53%
342,026
Common Stock
Feb 10
2025
BUY
Exercise of conversion of derivative security
$224,000
$22.4 p/Share
10,000
Added 2.83%
343,856
Common Stock
Jan 13
2025
SELL
Open market or private sale
$118,564
$140.98 p/Share
841
Reduced 0.25%
333,856
Common Stock
Jan 12
2025
BUY
Exercise of conversion of derivative security
-
3,125
Added 0.93%
334,697
Common Stock
Dec 24
2024
SELL
Open market or private sale
$219,914
$146.22 p/Share
1,504
Reduced 0.45%
331,572
Common Stock
Dec 23
2024
BUY
Exercise of conversion of derivative security
-
3,818
Added 1.13%
333,076
Common Stock
Nov 07
2024
SELL
Open market or private sale
$2,501,255
$198.67 p/Share
12,590
Reduced 3.68%
329,258
Common Stock
Nov 07
2024
BUY
Exercise of conversion of derivative security
$844,250
$33.77 p/Share
25,000
Added 6.81%
341,848
Common Stock
Nov 06
2024
-
35,000
Reduced 9.95%
316,848
Common Stock
Nov 06
2024
SELL
Open market or private sale
$2,572,640
$204.34 p/Share
12,590
Reduced 3.45%
351,848
Common Stock
Nov 06
2024
BUY
Exercise of conversion of derivative security
$844,250
$33.77 p/Share
25,000
Added 6.42%
364,438
Common Stock
Nov 01
2024
BUY
Other acquisition or disposition
-
45,000
Added 11.71%
339,438
Common Stock
Oct 30
2024
SELL
Open market or private sale
$102,943
$195.71 p/Share
526
Reduced 0.18%
294,438
Common Stock
Oct 30
2024
BUY
Exercise of conversion of derivative security
$11,782
$22.4 p/Share
526
Added 0.18%
294,964
Common Stock
Oct 29
2024
SELL
Open market or private sale
$6,945,476
$201.47 p/Share
34,474
Reduced 10.48%
294,438
Common Stock
Oct 29
2024
BUY
Exercise of conversion of derivative security
$772,217
$22.4 p/Share
34,474
Added 9.49%
328,912
Common Stock
Oct 14
2024
SELL
Open market or private sale
$290,426
$238.25 p/Share
1,219
Reduced 0.41%
294,438
Common Stock
Oct 12
2024
BUY
Exercise of conversion of derivative security
-
3,125
Added 1.05%
295,657
Common Stock