Jul 18
2024
-
500
Reduced 1.89%
25,903
Common Stock
Apr 17
2024
SELL
Open market or private sale
$4,091
$75.76 p/Share
54
Reduced 0.21%
26,186
Common Stock
Mar 22
2024
SELL
Open market or private sale
$324,991
$81.8 p/Share
3,973
Reduced 13.29%
25,911
Common Stock
Mar 20
2024
BUY
Grant, award, or other acquisition
-
10,180
Added 25.41%
29,884
Common Stock
Mar 01
2024
SELL
Open market or private sale
$469,380
$78.23 p/Share
6,000
Reduced 23.34%
19,704
Common Stock
Mar 01
2024
BUY
Exercise of conversion of derivative security
$309,900
$51.65 p/Share
6,000
Added 18.93%
25,704
Common Stock
Aug 30
2023
-
500
Reduced 1.5%
32,850
Common Stock
Jun 01
2023
SELL
Open market or private sale
$179,621
$71.82 p/Share
2,501
Reduced 7.01%
33,153
Common Stock
May 30
2023
BUY
Grant, award, or other acquisition
-
4,973
Added 12.24%
35,654
Common Stock
Mar 21
2023
SELL
Open market or private sale
$287,635
$77.95 p/Share
3,690
Reduced 10.77%
30,587
Common Stock
Mar 20
2023
BUY
Grant, award, or other acquisition
-
9,600
Added 21.88%
34,277
Common Stock
Jun 01
2022
SELL
Open market or private sale
$153,695
$80.68 p/Share
1,905
Reduced 4.98%
36,322
Common Stock
May 27
2022
BUY
Grant, award, or other acquisition
-
3,715
Added 8.86%
38,227
Common Stock
Apr 21
2022
SELL
Open market or private sale
$113,715
$95.72 p/Share
1,188
Reduced 3.33%
34,512
Common Stock
Mar 22
2022
SELL
Open market or private sale
$324,917
$99.06 p/Share
3,280
Reduced 8.45%
35,542
Common Stock
Mar 20
2022
BUY
Grant, award, or other acquisition
-
7,365
Added 15.95%
38,822
Common Stock
Mar 09
2022
SELL
Open market or private sale
$203,460
$101.73 p/Share
2,000
Reduced 5.98%
31,457
Common Stock
Mar 09
2022
BUY
Grant, award, or other acquisition
-
6,474
Added 16.21%
33,457
Common Stock
Jun 04
2021
SELL
Open market or private sale
$190,376
$115.73 p/Share
1,645
Reduced 5.78%
26,794
Common Stock
Jun 02
2021
BUY
Grant, award, or other acquisition
-
3,267
Added 10.3%
28,439
Common Stock
Apr 22
2021
SELL
Open market or private sale
$139,349
$119.51 p/Share
1,166
Reduced 4.43%
25,172
Common Stock
Apr 13
2021
SELL
Open market or private sale
$1,826
$121.74 p/Share
15
Reduced 0.06%
26,338
Common Stock
Mar 23
2021
SELL
Open market or private sale
$262,104
$119.03 p/Share
2,202
Reduced 7.74%
26,258
Common Stock
Mar 16
2021
SELL
Open market or private sale
$108,414
$113.88 p/Share
952
Reduced 3.24%
28,460
Common Stock
Mar 16
2021
BUY
Grant, award, or other acquisition
-
7,383
Added 20.07%
29,412
Common Stock