Nov 07
2024
SELL
Open market or private sale
$149,472
$124.56 p/Share
1,200
Reduced 12.73%
8,223
Common Stock
Aug 19
2024
SELL
Open market or private sale
$117,924
$98.27 p/Share
1,200
Reduced 11.3%
9,423
Common Stock
Jul 29
2024
SELL
Payment of exercise price or tax liability
$43,133
$98.03 p/Share
440
Reduced 3.98%
10,623
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$6,220
$82.94 p/Share
75
Reduced 0.68%
11,020
Common Stock
Feb 11
2024
SELL
Payment of exercise price or tax liability
$16,660
$81.67 p/Share
204
Reduced 1.81%
11,083
Common Stock
Feb 10
2024
SELL
Payment of exercise price or tax liability
$8,085
$81.67 p/Share
99
Reduced 0.87%
11,255
Common Stock
Feb 09
2024
BUY
Grant, award, or other acquisition
-
1,541
Added 11.96%
11,348
Common Stock
Jan 29
2024
SELL
Payment of exercise price or tax liability
$79,046
$83.47 p/Share
947
Reduced 8.81%
9,807
Common Stock
Jan 29
2024
BUY
Grant, award, or other acquisition
-
2,864
Added 21.03%
10,754
Common Stock
Dec 04
2023
SELL
Payment of exercise price or tax liability
$2,172
$90.51 p/Share
24
Reduced 0.29%
8,332
Common Stock
Aug 01
2023
SELL
Open market or private sale
$89,479
$68.83 p/Share
1,300
Reduced 13.56%
8,284
Common Stock
Jul 29
2023
SELL
Payment of exercise price or tax liability
$31,231
$70.66 p/Share
442
Reduced 4.61%
9,142
Common Stock
Feb 12
2023
SELL
Payment of exercise price or tax liability
$12,171
$90.83 p/Share
134
Reduced 1.38%
9,584
Common Stock
Feb 11
2023
SELL
Payment of exercise price or tax liability
$6,993
$90.83 p/Share
77
Reduced 0.79%
9,714
Common Stock
Feb 10
2023
BUY
Grant, award, or other acquisition
-
888
Added 8.32%
9,791
Common Stock
Jan 23
2023
SELL
Payment of exercise price or tax liability
$93,582
$86.57 p/Share
1,081
Reduced 10.83%
8,903
Common Stock
Jan 23
2023
BUY
Grant, award, or other acquisition
-
3,294
Added 24.81%
9,984
Common Stock
Nov 10
2022
SELL
Open market or private sale
$76,637
$85.82 p/Share
893
Reduced 11.78%
6,690
Common Stock
Jul 29
2022
BUY
Grant, award, or other acquisition
-
4,459
Added 37.03%
7,583
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$20,895
$102.93 p/Share
203
Reduced 6.1%
3,124
Common Stock
Feb 11
2022
BUY
Grant, award, or other acquisition
-
746
Added 18.32%
3,327
Common Stock
May 20
2021
SELL
Payment of exercise price or tax liability
$23,236
$97.63 p/Share
238
Reduced 8.44%
2,581
Common Stock
Feb 12
2021
BUY
Grant, award, or other acquisition
-
955
Added 25.3%
2,819
Common Stock