Aug 26
2024
SELL
Open market or private sale
$207,760
$103.88 p/Share
2,000
Reduced 9.62%
18,793
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$9,123
$82.94 p/Share
110
Reduced 0.53%
20,793
Common Stock
Feb 11
2024
SELL
Payment of exercise price or tax liability
$23,765
$81.67 p/Share
291
Reduced 1.37%
20,899
Common Stock
Feb 10
2024
SELL
Payment of exercise price or tax liability
$11,025
$81.67 p/Share
135
Reduced 0.63%
21,145
Common Stock
Feb 09
2024
BUY
Grant, award, or other acquisition
-
2,490
Added 10.48%
21,271
Common Stock
Jan 29
2024
SELL
Payment of exercise price or tax liability
$111,182
$83.47 p/Share
1,332
Reduced 6.62%
18,781
Common Stock
Jan 29
2024
BUY
Grant, award, or other acquisition
-
4,182
Added 17.21%
20,113
Common Stock
Dec 04
2023
SELL
Payment of exercise price or tax liability
$2,339
$97.48 p/Share
24
Reduced 0.15%
15,931
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$9,635
$91.77 p/Share
105
Reduced 0.66%
15,881
Common Stock
Feb 12
2023
SELL
Payment of exercise price or tax liability
$18,892
$90.83 p/Share
208
Reduced 1.29%
15,976
Common Stock
Feb 11
2023
SELL
Payment of exercise price or tax liability
$10,627
$90.83 p/Share
117
Reduced 0.72%
16,178
Common Stock
Feb 10
2023
BUY
Grant, award, or other acquisition
-
1,253
Added 7.14%
16,295
Common Stock
Jan 25
2023
SELL
Payment of exercise price or tax liability
$128,296
$86.57 p/Share
1,482
Reduced 8.97%
15,042
Common Stock
Jan 23
2023
BUY
Grant, award, or other acquisition
-
4,674
Added 22.05%
16,524
Common Stock
Feb 13
2022
SELL
Payment of exercise price or tax liability
$11,425
$102.93 p/Share
111
Reduced 0.93%
11,850
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$25,218
$102.93 p/Share
245
Reduced 2.01%
11,961
Common Stock
Feb 11
2022
BUY
Grant, award, or other acquisition
-
1,063
Added 8.01%
12,206
Common Stock
Feb 08
2022
SELL
Payment of exercise price or tax liability
$10,124
$104.37 p/Share
97
Reduced 0.86%
11,143
Common Stock
Jan 24
2022
SELL
Payment of exercise price or tax liability
$103,137
$103.24 p/Share
999
Reduced 8.16%
11,240
Common Stock
Jan 24
2022
BUY
Grant, award, or other acquisition
-
3,051
Added 19.95%
12,239
Common Stock
Mar 10
2021
SELL
Open market or private sale
$229,092
$93.66 p/Share
2,446
Reduced 21.03%
9,183
Common Stock
Mar 10
2021
BUY
Exercise of conversion of derivative security
$184,062
$75.25 p/Share
2,446
Added 17.38%
11,629
Common Stock
Feb 13
2021
SELL
Payment of exercise price or tax liability
$16,409
$78.51 p/Share
209
Reduced 2.23%
9,183
Common Stock
Feb 12
2021
BUY
Grant, award, or other acquisition
-
1,394
Added 12.92%
9,392
Common Stock
Feb 08
2021
SELL
Payment of exercise price or tax liability
$6,185
$77.31 p/Share
80
Reduced 0.99%
7,998
Common Stock