Jan 01
2025
SELL
Payment of exercise price or tax liability
$117,568
$51.05 p/Share
2,303
Reduced 0.76%
301,733
Common Stock
Dec 10
2024
SELL
Open market or private sale
$220,000
$55.0 p/Share
4,000
Reduced 1.3%
304,036
Common Stock
Oct 01
2024
SELL
Payment of exercise price or tax liability
$86,135
$40.63 p/Share
2,120
Reduced 0.68%
308,036
Common Stock
Jul 16
2024
SELL
Open market or private sale
$191,956
$55.16 p/Share
3,480
Reduced 1.11%
309,777
Common Stock
Jul 15
2024
SELL
Open market or private sale
$910,086
$55.09 p/Share
16,520
Reduced 5.01%
313,257
Common Stock
Jul 01
2024
SELL
Payment of exercise price or tax liability
$106,402
$50.19 p/Share
2,120
Reduced 0.64%
329,777
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
-
2,119
Reduced 0.63%
331,897
Common Stock
Feb 16
2024
BUY
Grant, award, or other acquisition
-
14,812
Added 4.25%
334,016
Common Stock
Jan 01
2024
SELL
Payment of exercise price or tax liability
$115,752
$64.92 p/Share
1,783
Reduced 0.56%
319,149
Common Stock
Nov 16
2023
SELL
Open market or private sale
$1,523,751
$59.87 p/Share
25,451
Reduced 7.35%
320,932
Common Stock
Oct 01
2023
SELL
Payment of exercise price or tax liability
$105,555
$65.4 p/Share
1,614
Reduced 0.46%
346,383
Common Stock
Aug 16
2023
SELL
Open market or private sale
$1,663,561
$66.74 p/Share
24,926
Reduced 6.68%
347,997
Common Stock
Jul 01
2023
SELL
Payment of exercise price or tax liability
$65,407
$58.14 p/Share
1,125
Reduced 0.3%
372,602
Common Stock
May 17
2023
SELL
Open market or private sale
$882,241
$69.19 p/Share
12,751
Reduced 3.3%
373,727
Common Stock
May 16
2023
SELL
Open market or private sale
$862,913
$70.87 p/Share
12,176
Reduced 3.05%
386,478
Common Stock
Apr 01
2023
SELL
Payment of exercise price or tax liability
$69,457
$61.74 p/Share
1,125
Reduced 0.28%
398,654
Common Stock
Mar 12
2023
BUY
Exercise of conversion of derivative security
-
292,584
Added 42.26%
399,696
Common Stock
Feb 27
2023
SELL
Open market or private sale
$568,000
$56.8 p/Share
10,000
Reduced 8.54%
107,112
Common Stock
Feb 27
2023
BUY
Exercise of conversion of derivative security
$4,600
$0.46 p/Share
10,000
Added 7.87%
117,112
Common Stock
Feb 18
2023
BUY
Grant, award, or other acquisition
-
21,412
Added 16.66%
107,112
Common Stock
Jan 27
2023
SELL
Open market or private sale
$613,800
$61.38 p/Share
10,000
Reduced 10.45%
85,700
Common Stock
Jan 27
2023
BUY
Exercise of conversion of derivative security
$4,600
$0.46 p/Share
10,000
Added 9.46%
95,700
Common Stock
Jan 01
2023
SELL
Payment of exercise price or tax liability
$64,513
$63.56 p/Share
1,015
Reduced 1.17%
85,436
Common Stock
Dec 27
2022
SELL
Open market or private sale
$642,400
$64.24 p/Share
10,000
Reduced 10.37%
86,451
Common Stock
Dec 27
2022
BUY
Exercise of conversion of derivative security
$4,600
$0.46 p/Share
10,000
Added 9.39%
96,451
Common Stock