Sep 13
2024
SELL
Payment of exercise price or tax liability
$29,604
$105.73 p/Share
280
Reduced 5.91%
4,456
Common Stock
Sep 12
2024
BUY
Grant, award, or other acquisition
-
1,536
Added 24.49%
4,736
Common Stock
Aug 06
2024
SELL
Open market or private sale
$2,549,469
$102.88 p/Share
24,781
Reduced 88.59%
3,191
Common Stock
Aug 06
2024
BUY
Exercise of conversion of derivative security
$1,791,418
$72.29 p/Share
24,781
Added 46.98%
27,972
Common Stock
May 07
2024
SELL
Open market or private sale
$326,864
$93.47 p/Share
3,497
Reduced 52.37%
3,181
Common Stock
Feb 18
2024
SELL
Payment of exercise price or tax liability
$59,771
$83.48 p/Share
716
Reduced 9.68%
6,678
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$98,445
$83.57 p/Share
1,178
Reduced 13.74%
7,394
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
3,267
Added 27.6%
8,572
Common Stock
Feb 09
2024
SELL
Open market or private sale
$1,757,522
$83.6 p/Share
21,023
Reduced 79.92%
5,282
Common Stock
Feb 09
2024
BUY
Exercise of conversion of derivative security
$1,432,927
$68.16 p/Share
21,023
Added 44.42%
26,305
Common Stock
Dec 06
2023
SELL
Payment of exercise price or tax liability
$7,049
$77.47 p/Share
91
Reduced 1.69%
5,282
Common Stock
Nov 03
2023
SELL
Open market or private sale
$225,330
$75.11 p/Share
3,000
Reduced 35.94%
5,347
Common Stock
Sep 13
2023
BUY
Grant, award, or other acquisition
-
1,950
Added 18.94%
8,347
Common Stock
Aug 02
2023
SELL
Open market or private sale
$1,684,086
$77.69 p/Share
21,677
Reduced 77.25%
6,384
Common Stock
Aug 02
2023
BUY
Exercise of conversion of derivative security
$1,582,421
$73.0 p/Share
21,677
Added 43.58%
28,061
Common Stock
Mar 13
2023
SELL
Open market or private sale
$146,206
$71.67 p/Share
2,040
Reduced 24.27%
6,366
Common Stock
Feb 17
2023
SELL
Open market or private sale
$111,049
$73.3 p/Share
1,515
Reduced 15.27%
8,406
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
-
2,778
Added 21.88%
9,921
Common Stock
May 16
2022
SELL
Open market or private sale
$1,544,919
$78.49 p/Share
19,683
Reduced 73.75%
7,007
Common Stock
May 16
2022
BUY
Exercise of conversion of derivative security
$1,436,662
$72.99 p/Share
19,683
Added 42.44%
26,690
Common Stock
May 11
2022
SELL
Open market or private sale
$200,356
$77.06 p/Share
2,600
Reduced 27.16%
6,972
Common Stock
Feb 18
2022
SELL
Open market or private sale
$239,482
$79.22 p/Share
3,023
Reduced 24.0%
9,572
Common Stock
Feb 17
2022
BUY
Grant, award, or other acquisition
-
5,660
Added 31.01%
12,595
Common Stock
Dec 08
2021
SELL
Payment of exercise price or tax liability
$6,065
$77.76 p/Share
78
Reduced 1.12%
6,895
Common Stock
Nov 08
2021
SELL
Open market or private sale
$44,433
$77.14 p/Share
576
Reduced 7.67%
6,934
Common Stock