Nov 01
2024
SELL
Open market or private sale
$26,627
$100.86 p/Share
264
Reduced 1.15%
22,624
Common Stock
Aug 28
2024
SELL
Open market or private sale
$435,320
$108.83 p/Share
4,000
Reduced 14.88%
22,888
Common Stock
Jul 02
2024
SELL
Open market or private sale
$13,258
$102.78 p/Share
129
Reduced 0.48%
26,888
Common Stock
Jul 01
2024
SELL
Open market or private sale
$13,365
$102.03 p/Share
131
Reduced 0.48%
27,017
Common Stock
Dec 05
2023
SELL
Open market or private sale
$29,179
$86.33 p/Share
338
Reduced 1.23%
27,148
Common Stock
Dec 01
2023
SELL
Open market or private sale
$13,829
$85.9 p/Share
161
Reduced 0.58%
27,486
Common Stock
Nov 15
2023
BUY
Grant, award, or other acquisition
$179,337
$90.85 p/Share
1,974
Added 6.66%
27,647
Common Stock
Nov 08
2023
SELL
Open market or private sale
$1,336,012
$86.05 p/Share
15,526
Reduced 37.69%
25,673
Common Stock
Nov 08
2023
SELL
Payment of exercise price or tax liability
-
6,172
Reduced 13.03%
41,199
Common Stock
Nov 08
2023
BUY
Exercise of conversion of derivative security
-
26,862
Added 36.2%
47,351
Common Stock
Nov 01
2023
SELL
Open market or private sale
$8,973
$86.28 p/Share
104
Reduced 0.5%
20,509
Common Stock
Jun 30
2023
SELL
Payment of exercise price or tax liability
$26,426
$68.64 p/Share
385
Reduced 1.83%
20,613
Common Stock
Jan 27
2023
SELL
Open market or private sale
$412,350
$82.47 p/Share
5,000
Reduced 19.23%
20,998
Common Stock
Jan 27
2023
SELL
Payment of exercise price or tax liability
$564,452
$83.02 p/Share
6,799
Reduced 20.73%
25,998
Common Stock
Jan 27
2023
BUY
Exercise of conversion of derivative security
-
14,978
Added 31.35%
32,797
Common Stock
Nov 12
2022
BUY
Grant, award, or other acquisition
$45,014
$65.05 p/Share
692
Added 3.74%
17,819
Common Stock
Jun 08
2022
BUY
Grant, award, or other acquisition
$110,234
$43.06 p/Share
2,560
Added 13.0%
17,127
Common Stock
Apr 04
2022
SELL
Open market or private sale
$5,145
$40.83 p/Share
126
Reduced 0.86%
14,567
Common Stock
Apr 01
2022
SELL
Open market or private sale
$5,089
$40.07 p/Share
127
Reduced 0.86%
14,693
Common Stock
Dec 01
2021
BUY
Grant, award, or other acquisition
-
3,895
Added 20.81%
14,820
Common Stock
Mar 31
2021
SELL
Payment of exercise price or tax liability
$30,503
$47.96 p/Share
636
Reduced 5.5%
10,925
Common Stock
Mar 01
2021
SELL
Open market or private sale
$18,903
$63.01 p/Share
300
Reduced 2.53%
11,561
Common Stock