Jun 13
2024
BUY
Grant, award, or other acquisition
-
5,444
Added 9.8%
50,088
Common Stock
May 01
2024
SELL
Open market or private sale
$4,030
$60.15 p/Share
67
Reduced 0.15%
44,644
Common Stock
Apr 30
2024
BUY
Grant, award, or other acquisition
-
218
Added 0.49%
44,711
Common Stock
Feb 22
2024
SELL
Open market or private sale
$39,634
$59.78 p/Share
663
Reduced 1.47%
44,493
Common Stock
Feb 21
2024
SELL
Open market or private sale
$43,419
$61.5 p/Share
706
Reduced 1.61%
43,122
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
-
2,034
Added 4.31%
45,156
Common Stock
Feb 20
2024
BUY
Exercise of conversion of derivative security
-
2,248
Added 4.88%
43,828
Common Stock
Feb 15
2024
SELL
Open market or private sale
$84,527
$61.43 p/Share
1,376
Reduced 3.2%
41,580
Common Stock
Feb 14
2024
BUY
Exercise of conversion of derivative security
-
3,972
Added 8.46%
42,956
Common Stock
Jun 08
2023
BUY
Grant, award, or other acquisition
-
6,209
Added 13.74%
38,984
Common Stock
Feb 28
2023
SELL
Open market or private sale
$253,831
$61.12 p/Share
4,153
Reduced 11.25%
32,775
Common Stock
Feb 27
2023
BUY
Exercise of conversion of derivative security
-
9,194
Added 19.93%
36,928
Common Stock
Feb 22
2023
SELL
Open market or private sale
$63,159
$62.72 p/Share
1,007
Reduced 3.5%
27,734
Common Stock
Feb 21
2023
BUY
Exercise of conversion of derivative security
-
2,248
Added 7.25%
28,741
Common Stock
Feb 15
2023
SELL
Open market or private sale
$119,439
$65.59 p/Share
1,821
Reduced 6.43%
26,493
Common Stock
Feb 14
2023
BUY
Exercise of conversion of derivative security
-
3,972
Added 12.3%
28,314
Common Stock
Jan 03
2023
BUY
Grant, award, or other acquisition
-
7,780
Added 24.22%
24,342
Common Stock
May 02
2022
BUY
Grant, award, or other acquisition
$15,550
$47.41 p/Share
328
Added 1.94%
16,562
Common Stock
Mar 01
2022
SELL
Open market or private sale
$300,011
$76.69 p/Share
3,912
Reduced 19.42%
16,234
Common Stock
Feb 28
2022
BUY
Exercise of conversion of derivative security
-
8,288
Added 29.15%
20,146
Common Stock
Feb 24
2022
SELL
Open market or private sale
$407,631
$70.1 p/Share
5,815
Reduced 32.9%
11,858
Common Stock
Feb 23
2022
SELL
Open market or private sale
$76,576
$69.05 p/Share
1,109
Reduced 18.38%
4,926
Common Stock
Feb 23
2022
BUY
Exercise of conversion of derivative security
-
12,747
Added 41.9%
17,673
Common Stock
Feb 22
2022
BUY
Exercise of conversion of derivative security
-
2,247
Added 27.13%
6,035
Common Stock
Feb 15
2022
SELL
Open market or private sale
$144,224
$79.55 p/Share
1,813
Reduced 32.37%
3,788
Common Stock