Nov 13
2024
SELL
Payment of exercise price or tax liability
$411,793
$163.67 p/Share
2,516
Reduced 0.77%
325,564
Common Stock
Aug 30
2024
SELL
Payment of exercise price or tax liability
$2,589,078
$103.53 p/Share
25,008
Reduced 7.08%
328,080
Common Stock
Aug 09
2024
SELL
Payment of exercise price or tax liability
$262,034
$103.53 p/Share
2,531
Reduced 0.71%
353,088
Common Stock
Jun 03
2024
-
745
Reduced 0.21%
355,619
Common Stock
May 10
2024
SELL
Payment of exercise price or tax liability
$277,043
$109.46 p/Share
2,531
Reduced 0.71%
356,364
Common Stock
May 08
2024
-
550
Reduced 0.15%
358,895
Common Stock
May 08
2024
SELL
Open market or private sale
$3,342,300
$111.41 p/Share
30,000
Reduced 7.7%
359,445
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$2,229,490
$109.93 p/Share
20,281
Reduced 4.95%
389,445
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
45,221
Added 9.94%
409,726
Common Stock
Feb 13
2024
-
2,067
Reduced 0.56%
364,505
Common Stock
Feb 12
2024
SELL
Open market or private sale
$1,527,260
$109.09 p/Share
14,000
Reduced 3.68%
366,572
Common Stock
Feb 09
2024
BUY
Grant, award, or other acquisition
-
10,480
Added 2.68%
380,572
Common Stock
Nov 08
2023
SELL
Payment of exercise price or tax liability
$241,340
$84.12 p/Share
2,869
Reduced 0.77%
370,092
Common Stock
Nov 03
2023
SELL
Open market or private sale
$1,721,600
$86.08 p/Share
20,000
Reduced 5.09%
372,961
Common Stock
Aug 31
2023
SELL
Payment of exercise price or tax liability
$2,154,102
$86.14 p/Share
25,007
Reduced 5.98%
392,961
Common Stock
Aug 29
2023
-
1,375
Reduced 0.33%
417,968
Common Stock
Aug 11
2023
SELL
Payment of exercise price or tax liability
$247,652
$86.14 p/Share
2,875
Reduced 0.68%
419,343
Common Stock
May 18
2023
BUY
Grant, award, or other acquisition
$20,636
$61.97 p/Share
333
Added 0.08%
422,218
Common Stock
May 17
2023
SELL
Payment of exercise price or tax liability
$182,965
$63.64 p/Share
2,875
Reduced 0.68%
421,885
Common Stock
Feb 23
2023
-
360
Reduced 0.08%
424,760
Common Stock
Feb 22
2023
SELL
Open market or private sale
$1,051,650
$70.11 p/Share
15,000
Reduced 3.41%
425,120
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$1,367,271
$70.66 p/Share
19,350
Reduced 4.21%
440,120
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
$1,615,579
$35.72 p/Share
45,229
Added 8.96%
459,470
Common Stock
Feb 10
2023
SELL
Open market or private sale
$2,113,200
$70.44 p/Share
30,000
Reduced 6.75%
414,241
Common Stock
Feb 10
2023
BUY
Grant, award, or other acquisition
-
15,071
Added 3.28%
444,241
Common Stock