Aug 22
2024
BUY
Grant, award, or other acquisition
-
539
Added 0.34%
155,850
Common Stock
Jul 25
2024
SELL
Open market or private sale
$1,055,250
$84.42 p/Share
12,500
Reduced 7.45%
155,311
Common Stock
May 23
2024
BUY
Grant, award, or other acquisition
-
640
Added 0.38%
167,658
Common Stock
May 22
2024
SELL
Open market or private sale
$519,528
$72.57 p/Share
7,159
Reduced 4.11%
167,018
Common Stock
Mar 14
2024
BUY
Grant, award, or other acquisition
-
650
Added 0.37%
174,033
Common Stock
Jan 31
2024
SELL
Payment of exercise price or tax liability
$1,127,651
$72.42 p/Share
15,571
Reduced 9.8%
143,256
Common Stock
Jan 31
2024
BUY
Grant, award, or other acquisition
-
30,127
Added 14.8%
173,383
Common Stock
Nov 28
2023
BUY
Grant, award, or other acquisition
-
766
Added 0.48%
158,827
Common Stock
Aug 24
2023
BUY
Grant, award, or other acquisition
-
690
Added 0.43%
158,034
Common Stock
May 25
2023
BUY
Grant, award, or other acquisition
-
808
Added 0.51%
157,155
Common Stock
Mar 16
2023
BUY
Grant, award, or other acquisition
-
686
Added 0.44%
156,173
Common Stock
Jan 31
2023
SELL
Payment of exercise price or tax liability
$1,219,436
$71.74 p/Share
16,998
Reduced 12.29%
121,328
Common Stock
Jan 31
2023
BUY
Grant, award, or other acquisition
-
34,159
Added 18.01%
155,487
Common Stock
Nov 29
2022
BUY
Grant, award, or other acquisition
-
596
Added 0.43%
138,326
Common Stock
Aug 25
2022
BUY
Grant, award, or other acquisition
-
510
Added 0.37%
137,730
Common Stock
May 26
2022
BUY
Grant, award, or other acquisition
-
525
Added 0.38%
137,069
Common Stock
Mar 17
2022
BUY
Grant, award, or other acquisition
-
487
Added 0.36%
136,416
Common Stock
Jan 31
2022
SELL
Payment of exercise price or tax liability
$1,438,686
$81.66 p/Share
17,618
Reduced 14.27%
105,876
Common Stock
Jan 31
2022
BUY
Grant, award, or other acquisition
-
30,053
Added 18.11%
135,929
Common Stock
Nov 30
2021
BUY
Grant, award, or other acquisition
-
1,314
Added 1.05%
123,494
Common Stock
Nov 15
2021
-
2,000
Reduced 1.61%
122,180
Common Stock
Aug 26
2021
BUY
Grant, award, or other acquisition
-
365
Added 0.29%
124,145
Common Stock
May 27
2021
BUY
Grant, award, or other acquisition
-
432
Added 0.35%
123,646
Common Stock
Mar 18
2021
BUY
Grant, award, or other acquisition
-
478
Added 0.39%
123,046
Common Stock
Jan 29
2021
SELL
Payment of exercise price or tax liability
$1,147,034
$68.8 p/Share
16,672
Reduced 15.24%
92,756
Common Stock