Nov 05
2024
SELL
Open market or private sale
$251,199
$88.14 p/Share
2,850
Reduced 9.86%
26,062
Common Stock
May 30
2024
SELL
Open market or private sale
$276,393
$67.81 p/Share
4,076
Reduced 12.36%
28,912
Common Stock
May 30
2024
BUY
Exercise of conversion of derivative security
$261,932
$61.4 p/Share
4,266
Added 11.45%
32,988
Common Stock
May 24
2024
SELL
Open market or private sale
$280,618
$69.46 p/Share
4,040
Reduced 12.33%
28,722
Common Stock
May 24
2024
BUY
Exercise of conversion of derivative security
$261,932
$61.4 p/Share
4,266
Added 11.52%
32,762
Common Stock
Apr 26
2024
BUY
Grant, award, or other acquisition
-
6,775
Added 12.25%
48,509
Common Stock
Mar 10
2024
SELL
Payment of exercise price or tax liability
$97,078
$76.08 p/Share
1,276
Reduced 4.29%
28,496
Common Stock
Mar 10
2024
BUY
Grant, award, or other acquisition
-
2,493
Added 7.73%
29,772
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$141,380
$75.97 p/Share
1,861
Reduced 6.39%
27,279
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
3,638
Added 11.1%
29,140
Common Stock
Feb 29
2024
BUY
Grant, award, or other acquisition
-
14,696
Added 23.49%
47,865
Common Stock
Feb 27
2024
SELL
Payment of exercise price or tax liability
$319,687
$77.5 p/Share
4,125
Reduced 13.92%
25,502
Common Stock
Feb 27
2024
BUY
Grant, award, or other acquisition
-
8,063
Added 21.39%
29,627
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$185,132
$79.49 p/Share
2,329
Reduced 9.75%
21,564
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
-
4,552
Added 16.0%
23,893
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$90,563
$71.03 p/Share
1,275
Reduced 6.18%
19,341
Common Stock
Mar 10
2023
BUY
Grant, award, or other acquisition
-
2,492
Added 10.78%
20,616
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
14,553
Added 24.97%
43,724
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$298,030
$77.25 p/Share
3,858
Reduced 17.48%
18,210
Common Stock
Feb 27
2023
BUY
Grant, award, or other acquisition
-
9,941
Added 31.06%
22,068
Common Stock
Oct 31
2022
BUY
Grant, award, or other acquisition
-
6,585
Added 14.41%
39,112
Common Stock
Oct 28
2022
SELL
Open market or private sale
$116,660
$74.07 p/Share
1,575
Reduced 11.49%
12,127
Common Stock
Jun 01
2022
SELL
Payment of exercise price or tax liability
$49,448
$78.99 p/Share
626
Reduced 4.37%
13,702
Common Stock
Jun 01
2022
BUY
Grant, award, or other acquisition
-
1,222
Added 7.86%
14,328
Common Stock
Mar 10
2022
BUY
Grant, award, or other acquisition
-
9,970
Added 22.8%
33,749
Common Stock