Dec 17
2024
BUY
Grant, award, or other acquisition
-
34,741
Added 32.24%
73,004
Common Stock
Nov 21
2024
SELL
Open market or private sale
$74,967
$50.86 p/Share
1,474
Reduced 9.58%
13,909
Common Stock
Nov 18
2024
SELL
Payment of exercise price or tax liability
$4,262
$50.15 p/Share
85
Reduced 0.55%
15,383
Common Stock
Nov 18
2024
BUY
Exercise of conversion of derivative security
-
214
Added 1.36%
15,468
Common Stock
Nov 17
2024
SELL
Payment of exercise price or tax liability
$13,242
$49.23 p/Share
269
Reduced 1.73%
15,254
Common Stock
Nov 17
2024
BUY
Exercise of conversion of derivative security
-
683
Added 4.21%
15,523
Common Stock
Nov 03
2024
SELL
Payment of exercise price or tax liability
$63,664
$52.27 p/Share
1,218
Reduced 7.59%
14,840
Common Stock
Nov 03
2024
BUY
Exercise of conversion of derivative security
-
3,095
Added 16.35%
15,840
Common Stock
Aug 18
2024
SELL
Payment of exercise price or tax liability
$4,158
$48.92 p/Share
85
Reduced 0.65%
12,963
Common Stock
Aug 18
2024
BUY
Exercise of conversion of derivative security
-
214
Added 1.61%
13,048
Common Stock
Aug 17
2024
SELL
Payment of exercise price or tax liability
$13,208
$48.92 p/Share
270
Reduced 2.06%
12,834
Common Stock
Aug 17
2024
BUY
Exercise of conversion of derivative security
-
684
Added 4.96%
13,104
Common Stock
Aug 03
2024
SELL
Payment of exercise price or tax liability
$9,827
$45.08 p/Share
218
Reduced 1.72%
12,420
Common Stock
Aug 03
2024
BUY
Exercise of conversion of derivative security
-
554
Added 4.2%
12,638
Common Stock
May 23
2024
SELL
Open market or private sale
$54,728
$77.85 p/Share
703
Reduced 5.5%
12,084
Common Stock
May 18
2024
SELL
Payment of exercise price or tax liability
$6,201
$72.96 p/Share
85
Reduced 0.66%
12,787
Common Stock
May 18
2024
BUY
Exercise of conversion of derivative security
-
214
Added 1.64%
12,872
Common Stock
May 17
2024
SELL
Payment of exercise price or tax liability
$19,626
$72.96 p/Share
269
Reduced 2.08%
12,658
Common Stock
May 17
2024
BUY
Exercise of conversion of derivative security
-
683
Added 5.02%
12,927
Common Stock
May 03
2024
SELL
Payment of exercise price or tax liability
$15,460
$70.92 p/Share
218
Reduced 1.75%
12,244
Common Stock
May 03
2024
BUY
Exercise of conversion of derivative security
-
554
Added 4.26%
12,462
Common Stock
Feb 26
2024
SELL
Open market or private sale
$476,503
$75.42 p/Share
6,318
Reduced 34.66%
11,908
Common Stock
Feb 18
2024
SELL
Payment of exercise price or tax liability
$6,225
$73.24 p/Share
85
Reduced 0.46%
18,226
Common Stock
Feb 18
2024
BUY
Exercise of conversion of derivative security
-
214
Added 1.16%
18,311
Common Stock
Feb 17
2024
SELL
Payment of exercise price or tax liability
$78,806
$73.24 p/Share
1,076
Reduced 5.61%
18,097
Common Stock