Jul 17
2024
SELL
Open market or private sale
$4,261,600
$106.54 p/Share
40,000
Reduced 8.29%
442,522
Common Stock
May 14
2024
-
20,000
Reduced 4.0%
479,692
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$3,547,700
$85.46 p/Share
41,513
Reduced 7.67%
499,692
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
75,067
Added 12.18%
541,205
Common Stock
Jan 17
2024
SELL
Payment of exercise price or tax liability
$3,842,085
$85.97 p/Share
44,691
Reduced 8.81%
462,848
Common Stock
Jan 17
2024
BUY
Grant, award, or other acquisition
-
80,808
Added 13.73%
507,539
Common Stock
Oct 25
2023
BUY
Grant, award, or other acquisition
-
111,938
Added 20.92%
423,154
Common Stock
Jul 20
2023
-
10,000
Reduced 3.13%
309,040
Common Stock
Jul 20
2023
SELL
Open market or private sale
$3,526,878
$93.78 p/Share
37,608
Reduced 10.54%
319,040
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$4,557,148
$97.94 p/Share
46,530
Reduced 11.6%
354,604
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
-
84,138
Added 17.34%
401,134
Common Stock
Jan 31
2023
SELL
Open market or private sale
$779,753
$96.54 p/Share
8,077
Reduced 2.5%
315,320
Common Stock
Jan 30
2023
SELL
Open market or private sale
$1,455,794
$96.2 p/Share
15,133
Reduced 4.47%
323,397
Common Stock
Jan 18
2023
-
10,000
Reduced 2.87%
338,530
Common Stock
Jan 18
2023
SELL
Open market or private sale
$4,371,090
$97.33 p/Share
44,910
Reduced 11.41%
348,530
Common Stock
Jan 18
2023
SELL
Payment of exercise price or tax liability
$2,217,015
$97.08 p/Share
22,837
Reduced 5.49%
393,440
Common Stock
Jan 18
2023
BUY
Grant, award, or other acquisition
-
61,992
Added 12.96%
416,277
Common Stock
Feb 24
2022
SELL
Payment of exercise price or tax liability
$5,198,012
$93.55 p/Share
55,564
Reduced 13.73%
349,220
Common Stock
Feb 24
2022
BUY
Grant, award, or other acquisition
-
100,474
Added 19.89%
404,784
Common Stock
Jan 31
2022
SELL
Open market or private sale
$1,888,540
$102.56 p/Share
18,414
Reduced 5.73%
302,996
Common Stock
Jan 20
2022
SELL
Payment of exercise price or tax liability
$1,665,128
$95.73 p/Share
17,394
Reduced 5.13%
321,410
Common Stock
Jan 20
2022
BUY
Grant, award, or other acquisition
-
68,043
Added 16.72%
338,804
Common Stock