Apr 02
2024
SELL
Open market or private sale
$2,076,984
$105.57 p/Share
19,674
Reduced 4.39%
428,459
Common Stock
Apr 01
2024
SELL
Open market or private sale
$2,195,600
$109.78 p/Share
20,000
Reduced 4.27%
448,133
Common Stock
Mar 28
2024
SELL
Open market or private sale
$2,218,600
$110.93 p/Share
20,000
Reduced 4.1%
468,133
Common Stock
Mar 27
2024
SELL
Open market or private sale
$4,323,104
$112.81 p/Share
38,322
Reduced 7.28%
488,133
Common Stock
Mar 26
2024
SELL
Open market or private sale
$4,522,000
$113.05 p/Share
40,000
Reduced 7.06%
526,455
Common Stock
Mar 25
2024
SELL
Open market or private sale
$4,503,600
$112.59 p/Share
40,000
Reduced 6.6%
566,455
Common Stock
Mar 22
2024
SELL
Open market or private sale
$4,549,270
$111.74 p/Share
40,713
Reduced 6.29%
606,455
Common Stock
Mar 21
2024
SELL
Open market or private sale
$5,317,796
$110.61 p/Share
48,077
Reduced 6.92%
647,168
Common Stock
Mar 20
2024
SELL
Open market or private sale
$3,610,693
$108.71 p/Share
33,214
Reduced 4.56%
695,245
Common Stock
Feb 27
2024
SELL
Payment of exercise price or tax liability
$3,876,923
$106.22 p/Share
36,499
Reduced 4.77%
728,459
Common Stock
Feb 27
2024
BUY
Grant, award, or other acquisition
-
100,250
Added 11.59%
764,958
Common Stock
Jan 02
2024
BUY
Grant, award, or other acquisition
-
15,922
Added 2.34%
664,708
Common Stock
Dec 31
2023
SELL
Payment of exercise price or tax liability
$1,734,595
$87.93 p/Share
19,727
Reduced 2.95%
648,786
Common Stock
Mar 03
2023
SELL
Open market or private sale
$1,406,906
$40.8 p/Share
34,483
Reduced 4.91%
668,108
Common Stock
Mar 02
2023
SELL
Open market or private sale
$2,053,938
$40.85 p/Share
50,280
Reduced 6.68%
702,591
Common Stock
Mar 01
2023
SELL
Open market or private sale
$411,549
$40.21 p/Share
10,235
Reduced 1.34%
752,871
Common Stock
Feb 28
2023
SELL
Open market or private sale
$200,780
$40.14 p/Share
5,002
Reduced 0.65%
763,106
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$1,213,566
$38.46 p/Share
31,554
Reduced 3.95%
768,108
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
-
115,312
Added 12.6%
799,662
Common Stock
Jan 25
2023
SELL
Open market or private sale
$284,200
$33.4 p/Share
8,509
Reduced 1.23%
684,350
Common Stock
Jan 24
2023
SELL
Open market or private sale
$3,114,243
$34.11 p/Share
91,300
Reduced 11.64%
692,859
Common Stock
Jan 23
2023
SELL
Open market or private sale
$2,675
$33.03 p/Share
81
Reduced 0.01%
784,159
Common Stock
Jan 18
2023
SELL
Open market or private sale
$3,630
$33.0 p/Share
110
Reduced 0.01%
784,240
Common Stock
Jan 01
2023
BUY
Grant, award, or other acquisition
-
45,732
Added 5.51%
784,350
Common Stock
Dec 31
2022
SELL
Payment of exercise price or tax liability
$706,380
$32.8 p/Share
21,536
Reduced 2.83%
738,618
Common Stock