Jul 14
2025
SELL
Open market or private sale
$576,150
$115.23 p/Share
5,000
Reduced 1.42%
348,223
Common stock, par valu...
Jul 14
2025
BUY
Exercise of conversion of derivative security
$119,800
$23.96 p/Share
5,000
Added 1.4%
353,223
Common stock, par valu...
Jun 20
2025
SELL
Open market or private sale
$196,840
$98.42 p/Share
2,000
Reduced 0.57%
348,223
Common stock, par valu...
Jun 20
2025
BUY
Exercise of conversion of derivative security
$47,920
$23.96 p/Share
2,000
Added 0.57%
350,223
Common stock, par valu...
May 22
2025
SELL
Open market or private sale
$183,040
$91.52 p/Share
2,000
Reduced 0.57%
348,223
Common stock, par valu...
May 22
2025
BUY
Exercise of conversion of derivative security
$47,920
$23.96 p/Share
2,000
Added 0.57%
350,223
Common stock, par valu...
Apr 28
2025
SELL
Open market or private sale
$197,300
$98.65 p/Share
2,000
Reduced 0.57%
348,223
Common stock, par valu...
Apr 28
2025
BUY
Exercise of conversion of derivative security
$47,920
$23.96 p/Share
2,000
Added 0.57%
350,223
Common stock, par valu...
Mar 25
2025
SELL
Open market or private sale
$508,750
$101.75 p/Share
5,000
Reduced 1.42%
348,223
Common stock, par valu...
Mar 25
2025
BUY
Exercise of conversion of derivative security
$119,800
$23.96 p/Share
5,000
Added 1.4%
353,223
Common stock, par valu...
Feb 09
2025
SELL
Payment of exercise price or tax liability
$2,908,944
$114.86 p/Share
25,326
Reduced 6.78%
348,223
Common stock, par valu...
Feb 08
2025
SELL
Payment of exercise price or tax liability
$1,968,585
$114.86 p/Share
17,139
Reduced 4.39%
373,549
Common stock, par valu...
Feb 06
2025
SELL
Payment of exercise price or tax liability
$665,041
$116.49 p/Share
5,709
Reduced 1.44%
390,688
Common stock, par valu...
Feb 05
2025
BUY
Grant, award, or other acquisition
-
36,492
Added 8.43%
396,397
Common stock, par valu...
Dec 04
2024
SELL
Open market or private sale
$1,062,500
$106.25 p/Share
10,000
Reduced 2.7%
359,905
Common stock, par valu...
Dec 03
2024
SELL
Open market or private sale
$1,055,900
$105.59 p/Share
10,000
Reduced 2.63%
369,905
Common stock, par valu...
Nov 27
2024
SELL
Open market or private sale
$1,057,300
$105.73 p/Share
10,000
Reduced 2.56%
379,925
Common stock, par valu...
Nov 26
2024
SELL
Open market or private sale
$1,054,700
$105.47 p/Share
10,000
Reduced 2.5%
389,925
Common stock, par valu...
Nov 06
2024
-
13,314
Reduced 3.22%
399,925
Common stock, par valu...
Aug 23
2024
SELL
Open market or private sale
$844,500
$84.45 p/Share
10,000
Reduced 2.36%
413,239
Common stock, par valu...
Aug 19
2024
SELL
Open market or private sale
$834,599
$83.46 p/Share
10,000
Reduced 2.31%
423,239
Common stock, par valu...
Aug 15
2024
SELL
Open market or private sale
$824,900
$82.49 p/Share
10,000
Reduced 2.26%
433,239
Common stock, par valu...
Aug 14
2024
SELL
Open market or private sale
$398,900
$79.78 p/Share
5,000
Reduced 1.12%
443,239
Common stock, par valu...
Aug 13
2024
SELL
Open market or private sale
$798,800
$79.88 p/Share
10,000
Reduced 2.18%
448,239
Common stock, par valu...
May 14
2024
SELL
Open market or private sale
$1,254,600
$62.73 p/Share
20,000
Reduced 4.15%
461,439
Common stock, par valu...