Nov 27
2024
-
15,000
Reduced 2.1%
697,914
Common Stock
Nov 13
2024
SELL
Open market or private sale
$1,868,499
$74.74 p/Share
25,000
Reduced 3.39%
712,914
Common Stock
Nov 11
2024
SELL
Open market or private sale
$609,659
$70.1 p/Share
8,697
Reduced 1.16%
737,914
Common Stock
Oct 16
2024
SELL
Open market or private sale
$63,894
$70.06 p/Share
912
Reduced 0.12%
746,611
Common Stock
Oct 01
2024
SELL
Open market or private sale
$5,880
$70.01 p/Share
84
Reduced 0.01%
747,523
Common Stock
Sep 27
2024
SELL
Open market or private sale
$228,680
$70.04 p/Share
3,265
Reduced 0.43%
747,607
Common Stock
Sep 23
2024
SELL
Open market or private sale
$222,211
$70.01 p/Share
3,174
Reduced 0.42%
750,872
Common Stock
Sep 20
2024
SELL
Open market or private sale
$84,482
$70.11 p/Share
1,205
Reduced 0.16%
754,046
Common Stock
Sep 19
2024
SELL
Open market or private sale
$536,563
$70.02 p/Share
7,663
Reduced 1.0%
755,251
Common Stock
Sep 18
2024
SELL
Open market or private sale
$886,983
$68.53 p/Share
12,943
Reduced 1.67%
762,914
Common Stock
Sep 17
2024
SELL
Open market or private sale
$819,996
$68.01 p/Share
12,057
Reduced 1.53%
775,857
Common Stock
Sep 16
2024
SELL
Open market or private sale
$661,280
$66.85 p/Share
9,892
Reduced 1.24%
787,914
Common Stock
Sep 13
2024
SELL
Open market or private sale
$1,006,192
$66.6 p/Share
15,108
Reduced 1.86%
797,806
Common Stock
Jan 30
2024
SELL
Payment of exercise price or tax liability
$3,959,958
$60.99 p/Share
64,928
Reduced 7.4%
812,914
Common Stock
Jan 29
2024
BUY
Grant, award, or other acquisition
-
45,000
Added 4.88%
877,842
Common Stock
Dec 17
2023
SELL
Payment of exercise price or tax liability
$870,693
$56.59 p/Share
15,386
Reduced 1.81%
832,842
Common Stock
Dec 15
2023
-
10,000
Reduced 1.17%
848,228
Common Stock
Dec 23
2022
SELL
Payment of exercise price or tax liability
$1,817,450
$34.99 p/Share
51,942
Reduced 5.71%
858,228
Common Stock
Dec 23
2022
BUY
Grant, award, or other acquisition
-
36,000
Added 3.8%
910,170
Common Stock
Sep 27
2022
BUY
Grant, award, or other acquisition
-
120,000
Added 12.07%
874,170
Common Stock
Dec 20
2021
SELL
Payment of exercise price or tax liability
$1,517,418
$24.87 p/Share
61,014
Reduced 7.48%
754,170
Common Stock
Dec 20
2021
BUY
Grant, award, or other acquisition
-
28,594
Added 3.39%
815,184
Common Stock
Jul 28
2021
BUY
Grant, award, or other acquisition
-
192,000
Added 19.62%
786,590
Common Stock
Dec 17
2020
BUY
Grant, award, or other acquisition
-
45,551
Added 7.12%
594,590
Common Stock