Nov 13
2024
SELL
Open market or private sale
$18,114,852
$74.93 p/Share
241,757
Reduced 11.5%
1,860,746
Common Stock
Nov 11
2024
SELL
Open market or private sale
$4,706,853
$70.08 p/Share
67,164
Reduced 3.1%
2,102,503
Common Stock
Oct 16
2024
SELL
Open market or private sale
$457,631
$70.06 p/Share
6,532
Reduced 0.3%
2,169,667
Common Stock
Oct 02
2024
SELL
Open market or private sale
$21,020
$70.07 p/Share
300
Reduced 0.01%
2,176,199
Common Stock
Oct 01
2024
SELL
Open market or private sale
$127,506
$70.02 p/Share
1,821
Reduced 0.08%
2,176,499
Common Stock
Sep 30
2024
SELL
Open market or private sale
$218,470
$70.0 p/Share
3,121
Reduced 0.14%
2,178,320
Common Stock
Sep 27
2024
SELL
Open market or private sale
$958,710
$70.03 p/Share
13,690
Reduced 0.62%
2,181,441
Common Stock
Sep 23
2024
SELL
Open market or private sale
$1,409,651
$70.01 p/Share
20,135
Reduced 0.91%
2,195,131
Common Stock
Sep 20
2024
SELL
Open market or private sale
$437,182
$70.14 p/Share
6,233
Reduced 0.28%
2,215,266
Common Stock
Sep 19
2024
SELL
Open market or private sale
$2,748,467
$70.03 p/Share
39,247
Reduced 1.74%
2,221,499
Common Stock
Sep 11
2024
SELL
Open market or private sale
$6,242,000
$62.42 p/Share
100,000
Reduced 4.24%
2,260,746
Common Stock
Jun 25
2024
-
140,000
Reduced 5.6%
2,360,746
Common Stock
Jun 12
2024
SELL
Open market or private sale
$6,728,000
$67.28 p/Share
100,000
Reduced 3.85%
2,500,746
Common Stock
Jan 30
2024
SELL
Payment of exercise price or tax liability
$16,340,684
$60.99 p/Share
267,924
Reduced 9.34%
2,600,746
Common Stock
Jan 29
2024
BUY
Grant, award, or other acquisition
-
135,000
Added 4.49%
2,868,670
Common Stock
Dec 18
2023
-
6,000
Reduced 0.22%
2,733,670
Common Stock
Dec 17
2023
SELL
Payment of exercise price or tax liability
$5,580,905
$56.59 p/Share
98,620
Reduced 3.47%
2,739,670
Common Stock
Dec 23
2022
SELL
Payment of exercise price or tax liability
$7,499,721
$34.99 p/Share
214,339
Reduced 7.0%
2,846,290
Common Stock
Dec 23
2022
BUY
Grant, award, or other acquisition
-
108,000
Added 3.41%
3,060,629
Common Stock
Sep 27
2022
BUY
Grant, award, or other acquisition
-
360,000
Added 10.87%
2,952,629
Common Stock
Jun 28
2022
-
2,000
Reduced 0.08%
2,592,629
Common Stock
Dec 30
2021
-
8,000
Reduced 0.31%
2,594,629
Common Stock
Dec 20
2021
SELL
Payment of exercise price or tax liability
$4,652,580
$24.87 p/Share
187,076
Reduced 6.71%
2,602,629
Common Stock
Dec 20
2021
BUY
Grant, award, or other acquisition
-
85,781
Added 2.98%
2,789,705
Common Stock
Jul 28
2021
BUY
Grant, award, or other acquisition
-
576,000
Added 17.56%
2,703,924
Common Stock